announcing datadeck v0.3.3, huge refactoring and many bugs fixed
I could not call it v0.4.0 because I did not really add new functionalities since v0.3.2. But take a look at the GitHub compare of v0.3.2 and v0.3.3. A total of 11 commits, showing 21 changed files with 3,605 additions and 1,740 deletions. Not bad for a one-man, ~1300 LOC sized project (still have to figure it out). So why am I posting about this release? Because I am pretty proud of it. In this release I was able to apply many refactoring techniques that will speed up future development. The source code has been intelligently re-written and optimized. Moreover, many bugs have been fixed.
Here is the changelog for DataDeck v0.3.3:
Whole project refactored, huge fragmentation of functionalities now.
No more bloat classes.
Fixed a bug that made DataDeck crash when no DataDeck configuration was found.
Fixed a bug that prevented a good feedback of killed operations.
Fixed many other bugs that I don’t remember.
The next major release will let users open already created (or downloaded) packages for modification. I don’t know what really happens next, because dpm is also facing huge changes and DataDeck depends on dpm internal library (which I develop). Dpm internal library depends on dpm changes, that are not developed by myself, even if I bring some small contributions.
I do not use a commenting system anymore, but I would be glad to read your feedback. Feel free to contact me.