Skip to content

Releases: imigueldiaz/mongodb-labeler

v0.2.6

26 Nov 07:17
a23f0e0

Choose a tag to compare

v0.2.6 Pre-release
Pre-release

Release Notes - v0.2.6

Changes

  • Updated Node.js requirement to version 22 or higher
  • Migrated from pnpm to npm as the primary package manager
  • Added explicit system requirements in documentation

Technical Updates

  • Added engines field in package.json to specify Node.js version requirement
  • Migrated ESLint configuration from .eslintignore to modern format in eslint.config.js
  • Removed unused ESLint directives in test files
  • Updated documentation to reflect npm usage instead of pnpm

Dependencies

  • All dependencies verified compatible with Node.js 22
  • Maintained MongoDB 4.4 as minimum required version

Documentation

  • Added clear system requirements section in README
  • Updated installation and development instructions to use npm
  • Improved formatting in documentation

v0.2.5

26 Nov 06:48
0ec04a9

Choose a tag to compare

v0.2.5 Pre-release
Pre-release

Full Changelog: v0.2.4...v0.2.5

v0.2.3

24 Nov 09:55
b9acd34

Choose a tag to compare

v0.2.3 Pre-release
Pre-release

Changes in this release:

  • Fixed authentication token handling in .npmrc
  • Removed MongoDB Memory Server specific configuration from publish workflow

v0.2.2

24 Nov 09:50
aa508f3

Choose a tag to compare

v0.2.2 Pre-release
Pre-release

Release v0.2.2 🚀

🔍 Overview

This release adds GitHub Packages support, improves the publishing workflow, and enhances test reliability.

✨ What's New

  • Added GitHub Packages support for alternative package distribution
  • Enhanced automated publishing workflow with caching
  • Improved test coverage and error handling
  • Added MongoDB Memory Server caching for faster tests

🛠️ Technical Improvements

Publishing Infrastructure

  • Added GitHub Packages configuration for dual-registry publishing
  • Implemented automated publishing workflow with GitHub Actions
  • Added caching for MongoDB Memory Server binaries
  • Updated all GitHub Actions to latest versions:
    • actions/checkout@v4
    • actions/setup-node@v4
    • pnpm/action-setup@v3
    • actions/cache@v4

Testing Infrastructure

  • Added MongoDB Memory Server binary caching
  • Improved test timeouts for MongoDB operations
  • Fixed database connection closure tests
  • Enhanced error handling verification

Code Quality

  • Improved error handling throughout the application
  • Refactored code for better maintainability
  • Enhanced test coverage and reliability

📦 Installation

You can now install this package from either npm or GitHub Packages:

# From npm (recommended)
npm install @imigueldiaz/mongodb-labeler

# From GitHub Packages
npm install @imigueldiaz/mongodb-labeler --registry=https://npm.pkg.github.com

v0.2.1

24 Nov 09:34
1a4bea2

Choose a tag to compare

v0.2.1 Pre-release
Pre-release

Release v0.2.1 🚀

🔍 Overview

This release adds GitHub Packages support, improves the publishing workflow, and enhances test reliability.

✨ What's New

  • Added GitHub Packages support for alternative package distribution
  • Enhanced automated publishing workflow with caching
  • Improved test coverage and error handling
  • Added MongoDB Memory Server caching for faster tests

🛠️ Technical Improvements

Publishing Infrastructure

  • Added GitHub Packages configuration for dual-registry publishing
  • Implemented automated publishing workflow with GitHub Actions
  • Added caching for MongoDB Memory Server binaries
  • Updated all GitHub Actions to latest versions:
    • actions/checkout@v4
    • actions/setup-node@v4
    • pnpm/action-setup@v3
    • actions/cache@v4

Testing Infrastructure

  • Added MongoDB Memory Server binary caching
  • Improved test timeouts for MongoDB operations
  • Fixed database connection closure tests
  • Enhanced error handling verification

Code Quality

  • Improved error handling throughout the application
  • Refactored code for better maintainability
  • Enhanced test coverage and reliability

📦 Installation

You can now install this package from either npm or GitHub Packages:

# From npm (recommended)
npm install @imigueldiaz/mongodb-labeler

# From GitHub Packages
npm install @imigueldiaz/mongodb-labeler --registry=https://npm.pkg.github.com

v0.2.0

24 Nov 07:15
b26114f

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

Release v0.2.0 🚀

🔍 Overview

This release focuses on improving code quality, test coverage, and error handling mechanisms, making the package more robust and reliable.

✨ What's New

  • Enhanced test coverage across the codebase
  • Improved error handling mechanisms
  • Added new development dependencies for better testing capabilities

🛠️ Technical Improvements

Testing Infrastructure

  • Added jest-circus for improved test execution
  • Integrated jest-junit for better test reporting
  • Updated mongodb-memory-server dependencies for more reliable testing
  • Enhanced test coverage across the codebase

Code Quality

  • Improved error handling throughout the application
  • Refactored code for better maintainability and reliability

📦 Dependencies

Added new development dependencies:

  • jest-circus: ^29.7.0
  • jest-junit: ^16.0.0
  • mongodb-memory-server-core: ^10.1.2

🔗 Links

💝 Thank You

Thank you to all contributors who helped make this release possible!

v0.1.3

21 Nov 16:08
f7f9222

Choose a tag to compare

v0.1.3 Pre-release
Pre-release

Release Notes (v0.1.1 - v0.1.3)

v0.1.3

Released on February 21, 2024

Improvements

  • Enhanced code style and formatting in object literals for better readability
  • Improved code consistency across the codebase

v0.1.2

Released on February 21, 2024

Features

  • Added label negation management system
    • New deleteLabel method to mark labels as deleted
    • New reverseLabelNegation method to toggle label negation states
  • Improved test coverage for label operations
    • Added comprehensive tests for label deletion
    • Added tests for label negation reversal

Code Quality

  • Refactored variable declarations to use const for better immutability
  • Enhanced type safety throughout the codebase
  • Improved code documentation with detailed JSDoc comments

Technical Improvements

  • Optimized label handling operations
  • Enhanced error handling for label operations
  • Improved code maintainability

Breaking Changes

None

Dependencies

No changes to external dependencies

Documentation

  • Added comprehensive documentation for new label management features
  • Updated method documentation with detailed parameter descriptions
  • Added usage examples in code comments

Known Issues

None


For more information, please visit: