I refactored the data dictionary for a table so I changed the format of the extn file. This calls for a major version number change.
Made it in time for the promised release date.
I am also going to stop putting the release date as part of the file name, just the version.
If you start a new generator and attempt to add a jar to the class path you will get a Null Pointer Exception. After exiting or saving the projects once this disappears.
This is because the initial value of the class path is null, after save and reload it will be blank.
Have added a formal step in my testing document to check the new generator from scratch functionality.
Some refactoring. Imports double check what you have entered is available.
Fixed NPE issue if you are starting a new project and trying to set up the class path.
Some aesthetic changes to dialogs.
There are significant changes (mainly additions) in this version but none of them will interfere with your current use cases.
See the README and documentation for details.
Some minor changes; code example displays indents, there was a label out of position, etc.
Found two bugs in the initial release, so have re-released this.
Noticed thet Big Numbers where being ignored in the multi table queries and, as no one has downloaded it yet, I've added it to 10.11.2.
Just noticed the version control release date (au.id.medge.dao.VersionControl.RELEASE_DATE) was 15-Dec-2026, not 15-Dec-2025.
Oops.
I have released 10.11.1. Check documentation for release information.
I am happy that the changes are stable so I've decided that I'll release before Christmas. Looking at the 15th.
Apologies for the delay, found a bug re BIGINT and Long confusion.
This release includes a NotSQL editor where you can develop/test your NotSQL scripts (including a NotSQL to SQL translator), some refactoring and a couple of bug fixes.
I hadn't announced that here last month. Too busy going through the latest holiday snaps I suppose.
I've added NotSQL editor dialogs so you can develop your own NotSQL queries.
This needed means of loading your data jar file, so daomedge (specifically daoconnector) required an added class loader.
Now I'm running tests etc. to see if there are any issues. I am on track to release on the 30th November 2025
Version 10.9.3 has been released. It contains a couple of new features and a couple of bug fixes.
I've found a bug in how the DAOMedge library handles NULL values. Also the LocalTimeDateEndoder fails on strings unlike the DateEncoder. I've added NULL as a value in NotSQL so you can now say "= NULL" (which becomes "is null") or "<> NULL (which NOW becomes "is not null") and "!= NULL (which also becomes "is not null").
These have led me to decide to release next Wednesday after the test suite has finished finding the issues.
Creating two interfaces during one session threw a null pointer and index out of range exception in one incident. I cannot reproduce under controlled conditions. The interface is remembered but not displayed. Stopping and starting fixed it.
The extn backup will backup the initial empty list of extn and inter files into extn_1 on the first save.
I have released version 10.9.2. It has a lot of small but significant changes.
Ok, stable release. I've uploaded this version four or five times over the last hour, remembering that I need to adjust all of the the documentation accordingly. Including release date which is everywhere (well in two places) and version history documentation.
Now my testing covers the multi column primary key thing and I can relax, I think.
Found MAJOR bug in updates/deletes where you have multiple columns as part of the primary key.
I only ever had one (a UUID) so it was never triggered in any of my tests.
I tested against a table in my 'tutorial' database with three columns as a primary key and there it was.
So I am releasing the next version very early.
Sorry for any inconvenience caused, particularly as I've actually had downloads now.... read more
It was released yesterday, but I had created the 10.9.1 folder and put it there!
It is now in the correct spot.
This is close to the final release as I'll add no new features to this.
Using it in house for the moment to "bed it down".
Also added this to source forge's git repository.
Connect is no longer passive. Customizable default when/who/ changed/created and change index columns.
Report writer now has a HTML output style which honors the include headers option.
I'll run through the tests overnight and release in a couple of days (8th Apr.).
Where you are using notsql and have no filter. Screwed up the testing as none of my tests where missing a filter!
10.7.1 fix coming a.s.a.p.
I have released 10.7.0.
Of course I've found something straight away, but it was just an unused import in one of the classes.