π 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
, andWikibaseSenseSnak
. These additions supercharge your toolkit for handling complex data with finesse.
- Introducing
- π― 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 upgradedDEPLOY.md
with clear instructions.
- Polished
π§ͺ 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.
- Validated
- β
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.
- Upgraded
- π― Codecov Upgrade
- Now using version 5 with improved reporting. Added
CODECOV_TOKEN
for seamless integration.
- Now using version 5 with improved reporting. Added
𧩠Miscellaneous
- π¦ Dependency Mastery
- Introduced
.npm-upgrade.json
for better dependency management and clarity.
- Introduced
- π 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