Skip to content

Releases: Osiris-Team/jSQL-Gen

3.0.5

23 Dec 22:05
Compare
Choose a tag to compare

Major breaking release, to see whats change its best to view the diff of the Person class:
1d99baf#diff-c5c9f5c101ee4cbc8b3d87b294e014cb8d47fd7fc16a448a2ff3b1000e4649b4

  • 3.0.1 - fix varchar issue
  • 3.0.2 - fix BigDecimal import issue

3.0.3

  • added support for primitives as objects and thus nullable primitives, for compatibility reasons
  • fix issue with multiple renames, where the original column name before generate code was executed is lost and instead the last modification is taken as column name
  • fix default SQL to Java string values being cut-off at space instead of ending at last quote

3.0.4

  • fix updating cols to include NOT NULL or AUTO_INCREMENT not being reflected in change
  • fix varchar issues if lowercase
  • fix column delete on rename
  • fix old definition not being used on change

3.0.5

  • fix issues with primary key updating, now we detect that case and simply dont mention primary key in the update statement

3.0.6

  • fix issues with date getting detected wrongly as big primitive
  • fix default NULL being using in java and not being set to lowercase
  • use correct usage of null instead of trying to instantiate objects with null
  • fix vaadin flow accordingly to support nulls for dates

2.0.5

11 Dec 21:48
Compare
Choose a tag to compare

various fixes, builder-like setter methods for fields, more restrictive checking if SQL definition is valid

2.0.4

25 Sep 12:02
Compare
Choose a tag to compare

If you were running 2.0.3 read this:

Newly created tables in that version will have a missing "id" field in their json under "changes" in the first object, which causes the first actual column not being created/added in the actual table.

You will have to manually add the "id" and its definition to the "addedColumnNames" and "addedColumnDefinitions" to fix your json.

Additionally if you ran the generated code and the table was created, you will have to edit the jsql_metadata table in your database and remove the rows that contain the newly created tables.

This bug is fixed in this release.

2.0.3

15 Sep 13:03
Compare
Choose a tag to compare
2.0.2

various fixes

2.0.2

25 Aug 00:22
Compare
Choose a tag to compare

See commits

2.0.1

08 Aug 13:22
Compare
Choose a tag to compare
  • fix checkboxes and dir issues

2.0.0

07 Aug 13:33
2d60e76
Compare
Choose a tag to compare

Full Changelog: latest...2.0.0

Release

01 Jun 18:12
Compare
Choose a tag to compare

Commits