Skip to content

Time to Snak & Roll

Latest
Compare
Choose a tag to compare
@wvanderp wvanderp released this 24 Dec 01:42
· 2 commits to main since this release

🐍 Time to Snak & Roll! Version 2.3.0 πŸŽ‰

Get ready for a game-changing update with a powerhouse of features and enhancements! This release is packed with versatility, polish, and smarter tools to elevate your projects. Let's dive into what makes this release exceptional:

πŸš€ Features & Enhancements

  • 🐍 Three New Snak Classes!
    • Introducing EntitySchemaSnak, WikibaseLexemeSnak, and WikibaseSenseSnak. These additions supercharge your toolkit for handling complex data with finesse.
  • 🎯 Consistent dataType Constants
    • Improved consistency across all snak classes with sleek, new constants.
  • πŸ§ͺ Enhanced Browser Testing!
    • πŸ“¦ Library builds tested for perfection.
    • πŸ” Upgraded login tests for added robustness.
    • πŸš€ Multi-stage upload tests to validate end-to-end workflows.
  • πŸ›‘οΈ Type Guard Upgrades!
    • Enhanced checks for new snak classes to safeguard your code. πŸ’ͺ

🧹 Refactoring & Polish

  • πŸ”’ Hash Function Overhaul
    • Sleek, new hexadecimal strings replace outdated buffers. Say hello to streamlined data handling!
  • ✨ Snak Class Facelift
    • Refactored JSON outputs for consistent and clean formatting across all classes.
  • πŸ“š Better Documentation
    • Polished FUTURE.md for readability and upgraded DEPLOY.md with clear instructions.

πŸ§ͺ Tests Galore!

  • πŸŽ‰ New Unit Tests
    • Thoroughly tested the new snak classes for reliability.
  • 🌐 Integration Tests
    • Validated EntitySchemaSnak with ID prefixes and Commons integration for smooth functionality.
  • βœ… Full Coverage Confidence
    • Increased test coverage ensures rock-solid performance.

πŸ”„ Workflow Magic

  • πŸ€– GitHub Actions Boost
    • Upgraded codeql-action to version 3 and expanded Node.js compatibility with a broader test matrix.
    • Streamlined workflows for speedier development cycles.
  • 🎯 Codecov Upgrade
    • Now using version 5 with improved reporting. Added CODECOV_TOKEN for seamless integration.

🧩 Miscellaneous

  • πŸ“¦ Dependency Mastery
    • Introduced .npm-upgrade.json for better dependency management and clarity.
  • πŸ”— URL Encoding Fixes
    • Improved origin handling in API utilities for smoother operations.
  • πŸ› οΈ Token Utilities Polished
    • Enhanced for easier integration and testing.

πŸ‘Ύ Fun Bugs (Squashed) πŸ›

  • ⚑ Flaky Tests Disabled
    • Bid farewell to unreliable tests. May they rest in peace. πŸ™ƒ

This release is all about making your development experience smoother, faster, and smarter. Ready to dive in? Let’s snak and roll! πŸš€

This fun change log is brought to you by AI