Thursday, October 8, 2020

API Release: 1.16.116

API release 1.16.116 is an API-only release that does not alter any parts of the Manager.

Instead, it upgrades the API and the API's Administration panel with tools that will allow me to document and publish information about releases of the Manager, the API and any future platforms that end up being a part of this project.

Among other things, this new feature of the API will allow me to share information about fixes, enhancements and new features before I release them in order to provide users with more insight into what's coming next.

This is one of the first major changes that I alluded to in the 3.105.188 release and should provide a sense of the direction in which this project is moving.

And, since this new feature of the API will basically work like a blog, API release 1.16.116 also makes this blog redundant.

I might do one or two more posts here on this blog to make sure that anyone who finds their way here is able to figure out where to go for release info, but that's about it.

The next release of the actual Manager will include release notes and a change log that are displayed within the Manager itself. 

So, as usual, hit the jump for details on the release.

And thanks for using the Manager!

Friday, October 2, 2020

Change Log: 3.106.1893

As promised, the break/fix release for 3.105.1888 is ready ahead of this weekend and includes most of the major issues that cropped up in the wake of the big deployment on Wednesday.

In terms of fixes, there is actually not much to discuss about 3.106.1893: it provides fixes for a couple of minor API bugs and addresses problems with Survivor Search.

This tiny release actually pushes a feature, as well: dashboard alerts are back. Unlike last time, the UI is a lot cleaner/simpler and Subscribers may choose to disable them.

Hit the jump for full notes!

Wednesday, September 30, 2020

Change Log: 3.105.1888

Phoenix Armor Kit and Phoenix Mask!
Painted by yours truly; find more
This change log actually details two releases: API release 1.12.62, which went into production in early November 2019, and webapp 3.105.1888 (including API 1.14.92) which is finally live today, almost a year later.

API release 1.12.62 went into production without a change log because it was a patch/hotfix release that addressed some critical authentication issues that were preventing some users from using the webapp. The scope of the changes in the 1.12.62 release was limited what was required to address that issue.

If you hit the jump and review the full notes for today's release, you will notice that some lines are prefixed with 1.12.62: that is to disambiguate them from the changes that went live today in API release 1.14.92.

And, speaking of changes going live today, webapp release 3.105.1888 is an absolute beast that pushes a huge collection of fixes, enhancements and new features that I have been working on for almost a year now.

Which, if you read this blog, probably did not expect to see, as you probably remember that new features and enhancements were something that I said I wasn't going to do for this application after October 2019.

Back in October, the theory was that the current version of the Manager was going to go into a kind of "maintenance mode" while I worked on some other projects, one of which was its successor, the Advanced KDM-Manager project.

As of right now, AKDM-M is officially on hold with no plans for future development, though a lot of what I was working on for that project has made its way into today's release, and will be included in subsequent feature releases that will ultimately take the current version of the Manager from three to four.

(To my way of thinking, 3.105.1888 is a transitional release similar to the (also huge) release I did for the API right before I moved the API from major version zero to major version one: I think of it as transitional because it makes it almost, but not quite all of the way to the next major version.)

At any rate, over the next few releases, the Manager's major version number will eventually increase from three to four and I will probably change GitHub repositories as I continue to integrate AKDM-M features into the classic/legacy version of the Manager. 

Finally, if you do not plan to hit the jump and review the complete notes (which are extensive), here is a high-level summary of what 3.105.1888 adds, in terms of application features:
  1. The Settlement and Survivor Sheets have tabs now. If your device has a keyboard, you can use arrow keys to navigate among them.
  2. Settlement and Survivor Sheets have both been substantially refactored in a number of respects to make them a.) easier for me to maintain/improve and b.) fully support three meaningful CSS breakpoints that allow the Manager to work on the widest variety of modern devices.
  3. The main, left-side menu is now one half of a "curtain" that covers the whole view when the menu is opened, similar to how Amazon's app works on your phone. The other half blocks the right side of the view, which was previously viewable.
  4. So-called "night mode" or high-contrast is officially out of beta. Subscribers may enable it on the "System" panel on the dashboard.
  5. The Gear Card Lookup feature has also been substantially enhanced and improved in this release.
As you can probably guess, this release is going to generate a ton of bug reports, so look for the next release to a.) be a break/fix release and b.) to come out very soon: I definitely do not plan on waiting another year for the next one.

Thanks for using the Manager!