Skip to content

v0.79.0

Compare
Choose a tag to compare
@EternityForest EternityForest released this 18 Apr 01:30
· 714 commits to master since this release

0.79.0

Development is advanced enough on the new overhaul that it makes sense
to start using the GitFlow methodology.

  • ⚰️ Mako user pages are deprecated and will be removed

  • ⚰️ The kaithem object will likely be removed eventually. Replace with importable kaithem.api when in catches up on features.

  • ⚰️ 💥 Remove ALL web tag configurability.

Since this was a core feature, it will be back. But it was one of the worst parts of the codebase AND had bad UX, it was very much in need of a full rewrite.

For now it is not possible to set or override alerts. I normally hate rewrites, but believe this is really needed. You can create loggers already, they are their own separate resource type.

Tags, in newer editions, should have a single source of config, and the code for config should be separate from tag internals.

  • ⚰️ 💥 Remove freeboard.
    It was a good run, but I'd rather focus on core code quality than maintain the customized fork, which in itself had become bloated. Similar functionality may come back, but really, Chandler handles those use cases.

  • ✨ Switch from typeguard to Beartype.

  • ✨ More unit testing

  • ✨ Loggers are now a resource type that lives in modules, separate from tags.

  • ⚰️ Remove more old files

  • ⚰️ Remove all references to custom recur library, use more standard dateutil+recurrent

  • ✨ __schedule__ special cue skips ahead through a chain of cues with @time lengths, to the one matching the current time best.

  • 🐛 fix broken shuffle:* special cue

  • ⚰️ Must explicity specify a type for all display tags

  • 💄 Move help to inside the tools page

  • 🔨 Many features moved to included core plugins, but still work exactly as before.

  • 🐛 Fix module import/export

  • 🐛 Fix back button taking user to old version of event