Menu

DAOMedge / News: Recent posts

Version 10.9.3 Released

Version 10.9.3 has been released. It contains a couple of new features and a couple of bug fixes.

Posted by Medge 2025-08-13

10.9.3 To be released early

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.

Posted by Medge 2025-08-08

Issues I've found since release

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.

Posted by Medge 2025-08-03

Version 10.9.2 Released

I have released version 10.9.2. It has a lot of small but significant changes.

Posted by Medge 2025-07-31

Panic Over for 10.9.1

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.

Posted by Medge 2025-07-02

10.9.1 release

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

Posted by Medge 2025-07-02

10.9.0 Released

It was released yesterday, but I had created the 10.9.1 folder and put it there!
It is now in the correct spot.

Posted by Medge 2025-07-01

Version 10.8.2 Beta release

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.

Posted by Medge 2025-06-10

Version 10.8.1 Released

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.

Posted by Medge 2025-05-31

Version 10.8.0 released

With limit and offset support built in.

Posted by Medge 2025-04-30

Bug fixed in 10.7.1

I'll run through the tests overnight and release in a couple of days (8th Apr.).

Posted by Medge 2025-04-04

Bug in 10.7.0

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.

Posted by Medge 2025-04-04

Version 10.7.0 Released

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.

Posted by Medge 2025-04-01

Version 10.7.0

I have implemented a feature freeze on 10.7.0.
Now in the debugging period. Rather happy with the NotSQL querying language.

Posted by Medge 2025-03-19

10.3.0

Has been released.

Bugs fixed:
13/07/2024 - 10.3.0
Fixed bug that was ignoring filter on multi table selects, ie those methods with SelectColumn[].

Features enhanced:
08/07/2024
Date and number encoders will use the string value if the value is a string!

19/07/2024
Added a class type constructor for each table type constructor in PropertyFilter
Use first table in select column for all select columns missing a table.... read more

Posted by Medge 2024-07-31

Version 10.2.0 released

Added syntax highlighting to the table's interfaces as well. Non-editable obviously, well not on the table version anyway.
Java doc is no longer rooted at dist/javadoc it is now just .

Posted by Medge 2024-03-31

Version 10.2.0

I have added default code functionality for interfaces and, while doing that I found that editing of imports for those interfaces was configured but not called so they were not editable as it turned out they weren't being used either. So I have fixed all that. I'm not going to upload it just yet as I am still testing. But in the next few days for sure.

Posted by Medge 2024-03-30

Version 10.1.0

After thinking that a default order by while loading related lists was pointless we had a heat wave come through and I wasn't going out so I added it.

Posted by Medge 2024-03-11

10.0.11

Fixed a bug in the Sequel generation for an IN clause.

Posted by Medge 2024-02-29

Sorter & 10.0.10

The Sorter class has always been there, making OrderBy compliant with Compare. I've now added it to the documentation and added a sort method on the class. It now sorts by type to a greater extent.

So this is 10.0.10.

Posted by Medge 2024-01-31

Coded types in the object browser

There is an unlogged NPE in the object browser if there is a coded type on a table and the coded type is not in the class path.
I've changed the way the browser responds to this so it will still browser, but report the issue.
The work around is to ensure the latest jar with the latest coded types are in the class path.

Posted by Medge 2023-12-20

10.0.9

Release 17th December 2023.

Some subtle changes and one big one.
Each DAO object has its own TableProperty instance.

Posted by Medge 2023-12-17

Version 10.0.8

I've actually checked and used the use of a connection pooling Data Source. Mild changes were required. I have added sample code to the documentation to show how it can be used (the example code is for Hikari Connection Pooling).

There is now a command line interface that just builds the jar and data dictionary from the command line.

Posted by Medge 2023-11-23

Version 10.0.6 and 10.0.7

I noticed in 10.0.6 that the fix I used to avoid duplicate relationship links caused the links to disappear. So that version was removed.
10.0.7 uses a different and better way of keeping track of the joins (IE NOT on the link painter (what was I thinking?)!) .
10.0.7 also detects if all of the links are removed from the relationship join, then the join is removed during save, generate, and data dictionary building.

Posted by Medge 2023-11-15

Version 10.0.4

It is apparent that the 10.0.3 release is stable enough so I have moved from fix/release to release/fix in next version. This won't affect anyone as it isn't being used.

Changes slated for 10.0.4:
* executeStatement now has an optional column parameter so you can retrieve the second or third column not just the first. Useful for things like 'show create table ????' on mariadb and the actual create table SQL is in column 2

Posted by Medge 2023-07-19
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.