tag:github.com,2008:https://github.com/Osiris-Team/jSQL-Gen/releasesRelease notes from jSQL-Gen2025-03-29T19:36:08Ztag:github.com,2008:Repository/504324252/3.0.72025-04-30T14:52:40Z3.0.7<ul>
<li>SQL syntax is now checked with an actual running DB, thus being a lot more accurate and preventing generating code with wrong SQL</li>
<li>UI enhancements</li>
<li>db of timer updated, may cause issues, thus you might need to delete your current timer db</li>
</ul>Osiris-Teamtag:github.com,2008:Repository/504324252/3.0.02025-01-08T20:39:42Z3.0.5<p>Major breaking release, to see whats change its best to view the diff of the Person class:<br>
<a class="commit-link" href="https://github.com/Osiris-Team/jSQL-Gen/commit/1d99baf359e04acca241c9311a545df533d42bc3#diff-c5c9f5c101ee4cbc8b3d87b294e014cb8d47fd7fc16a448a2ff3b1000e4649b4"><tt>1d99baf</tt>#diff-c5c9f5c101ee4cbc8b3d87b294e014cb8d47fd7fc16a448a2ff3b1000e4649b4</a></p>
<ul>
<li>3.0.1 - fix varchar issue</li>
<li>3.0.2 - fix BigDecimal import issue</li>
</ul>
<h3>3.0.3</h3>
<ul>
<li>added support for primitives as objects and thus nullable primitives, for compatibility reasons</li>
<li>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</li>
<li>fix default SQL to Java string values being cut-off at space instead of ending at last quote</li>
</ul>
<h3>3.0.4</h3>
<ul>
<li>fix updating cols to include NOT NULL or AUTO_INCREMENT not being reflected in change</li>
<li>fix varchar issues if lowercase</li>
<li>fix column delete on rename</li>
<li>fix old definition not being used on change</li>
</ul>
<h4>3.0.5</h4>
<ul>
<li>fix issues with primary key updating, now we detect that case and simply dont mention primary key in the update statement</li>
</ul>
<h4>3.0.6</h4>
<ul>
<li>fix issues with date getting detected wrongly as big primitive</li>
<li>fix default NULL being using in java and not being set to lowercase</li>
<li>use correct usage of null instead of trying to instantiate objects with null</li>
<li>fix vaadin flow accordingly to support nulls for dates</li>
</ul>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.52024-12-11T21:52:39Z2.0.5<p>various fixes, builder-like setter methods for fields, more restrictive checking if SQL definition is valid</p>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.42024-09-25T12:05:19Z2.0.4<h3>If you were running 2.0.3 read this:</h3>
<p>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.</p>
<p>You will have to manually add the "id" and its definition to the "addedColumnNames" and "addedColumnDefinitions" to fix your json.</p>
<p>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.</p>
<p>This bug is fixed in this release.</p>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.32024-09-15T13:03:41Z2.0.3<p>2.0.2</p>
<p>various fixes</p>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.22024-08-25T00:22:04Z2.0.2<p>See commits</p>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.12024-08-08T13:22:49Z2.0.1<ul>
<li>fix checkboxes and dir issues</li>
</ul>Osiris-Teamtag:github.com,2008:Repository/504324252/2.0.02024-08-07T20:27:26Z2.0.0<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Osiris-Team/jSQL-Gen/compare/latest...2.0.0"><tt>latest...2.0.0</tt></a></p>github-actions[bot]tag:github.com,2008:Repository/504324252/latest2024-06-01T18:13:08ZRelease<h2>Commits</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Osiris-Team/jSQL-Gen/commit/d51723a91217adc3594a6d61099c3c6529a9fff0/hovercard" href="https://github.com/Osiris-Team/jSQL-Gen/commit/d51723a91217adc3594a6d61099c3c6529a9fff0"><tt>d51723a</tt></a>: 1.57 (Osiris Team)</li>
</ul>github-actions[bot]