Skip to content

2024.11.23

Compare
Choose a tag to compare
@beecho01 beecho01 released this 23 Nov 19:37
· 2 commits to main since this release

Release Notes

What's Changed

  • Updated README.md to include new icon count.
  • Bumped icons to match Iconify material-symbols.json released on 2024-11-22.
  • Bumped version strings to match release 2024.11.23
  • Imported os module functions: path, walk to __init__.py.
  • Imported json module to __init__.py, for handling JSON serialisation.
  • Added ListingView class.
  • Set requires_auth = False to allow unauthenticated access to icon lists.
  • Initialised the class with unique url and name attributes for each icon set
  • Implemented the get method to handle HTTP GET requests and return a JSON response with the list of icons.
  • Utilised async_add_executor_job to offload blocking I/O operations to a separate thread, preventing event loop blocking.
  • Revised async_setup function to ensured that the JavaScript loader and icon sets are properly registered as static paths and iterated over iconset_prefixes to set up each icon set individually.
  • Converted string variables to character variable aliases to reduce file size.
  • Added various debug logging throughout.

Full Changelog

2024.11.17...2024.11.23