Skip to content
This repository has been archived by the owner on Dec 2, 2023. It is now read-only.

Releases: ohmyform/api

1.0.3

27 Mar 18:17
Compare
Choose a tag to compare

Added

  • add start and end page to form create call

Changed

  • notifications / hooks / pages and buttons encode and decode their ids

Fixed

  • missing encode / decode for form fields within submissions (ohmyform/ui@30ff2c9#r68602651)
  • form field resolvers were missing
  • node-gyp update to enable build on osx 12.3
  • creating of new fields

Security

  • form hooks should only be queryable for form admins

1.0.2

13 Mar 22:47
Compare
Choose a tag to compare

Fixed

1.0.1

01 Mar 22:38
Compare
Choose a tag to compare

Added

  • allow one field nested data to be submitted

Fixed

  • only update user fields in update mutation if they changed
  • form delete
  • field submission without value field

Security

1.0.0

28 Feb 07:25
Compare
Choose a tag to compare

WARNING

  • switch to SQL based database
  • no migration from 0.9.9 to 1.0.0

Added

  • logic backend components
  • forms now have multiple notification
  • layout for forms
  • mariadb / mysql support (fixes ohmyform/ohmyform#143)
  • user confirmation tokens
  • email verification
  • idx for fields and logic to have stable order
  • ability to load submission by id if token is present
  • anonymous form submissions (fixes ohmyform/ohmyform#108)
  • ability to filter for partial / completed or empty submissions
  • migration tests for all commits

Changed

  • switched from mongoose to typeorm, with support right now for postgres and sqlite
  • colors object removed the "colors" postfix
  • if unsupported database engine is used error is thrown during startup
  • improved eslint checks
  • validate submission field data and store it json encoded
  • forms are no longer finished on 100% but instead on finish mutation
  • field default value renamed from value to defaultValue

Fixed

  • env list in doc
  • version env variable for yarn
  • path argument error (ohmyform/ohmyform#149)
  • webhook and form submission (#37)
  • sqlite migration fixes to allow changes to tables

Security

  • upgraded all packages

0.9.9

14 Feb 13:17
Compare
Choose a tag to compare

Added

  • more languages

Changed

0.9.7

02 Sep 09:19
Compare
Choose a tag to compare

Security

  • upgraded dependencies

0.9.6

17 Jul 08:40
Compare
Choose a tag to compare

Added

  • default index.html for api without bundled ui
  • slug for form fields can now be saved
  • submission webhooks with ability to customize json payload
    {
      form: ID
      submission: ID
      created: DateTime
      lastModified: DateTime
      fields: [
          {
              field: ID
              slug: String
              value: any
          }
      ]
    }
    

Changed

  • minify containers to reduce layer size

Fixed

  • bug in settings resolver with nullable fields
  • bug if user was deleted and form still exists

Security

  • container now runs as non root user

0.9.5

11 Jun 16:32
Compare
Choose a tag to compare

Added

  • DEFAULT_ROLE -> admin | superuser | user - with user being the default, making it possible that new users can create their own forms after creating
  • LOGIN_NOTE -> markdown for Login Page, to show info text on login page
  • HIDE_CONTRIB -> ability to hide contribution banner

Fixed

  • di on setting resolver, prevented signup settings to be visible in ui
  • return admin of form also for admins

0.9.4

09 Jun 16:16
Compare
Choose a tag to compare

Added

  • SIGNUP_DISABLED=true to prevent users from signing up
  • travis lints

Fixed

  • startup error with invalid create admin config

0.9.2

05 Jun 22:09
Compare
Choose a tag to compare

Security