All Versions
25
Latest Version
Avg Release Cycle
104 days
Latest Release
414 days ago

Changelog History
Page 1

  • v4.0.2 Changes

    April 24, 2025
    ๐Ÿšง ๐Ÿ”จ Maintenance
    • โšก๏ธ #224 Update Node.js to 22.15 (@pkosiec)
    • โšก๏ธ #223 Update dependencies for all packages (@pkosiec)
    Committers: 1
  • v4.0.1 Changes

    October 05, 2024
    ๐Ÿšง ๐Ÿ”จ Maintenance
    • ๐Ÿ›  Fix pushing the latest multi-arch Docker image by @pkosiec in #219
    • โšก๏ธ Update dependencies for all packages by @pkosiec in #221
    • โšก๏ธ Update dependencies by @pkosiec in #222
    Committers: 1
  • v4.0.0 Changes

    January 07, 2024
    ๐Ÿ’ฅ Breaking Changes
    1. Core library: Configuration now uses bulkWriteOptions instead of of collectionInsertManyOptions:

    | Before | After | |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// CollectionInsertManyOptions was a type from the "mongodb" packagecollectionInsertManyOptions?:CollectionInsertManyOptions;}
    

    |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// BulkWriteOptions is a type from the "mongodb" packagebulkWriteOptions?:BulkWriteOptions;
    

    |

    1. Core library: Errors from underlying Mongo Seeding dependencies are no longer wrapped with the MongoSeedingError one. ๐Ÿณ 2. Docker image: All previous images has been migrated to the ghcr.io repository. Upcoming ones won't be pushed to the docker.io repository anymore. From now one, use ghcr.io/pkosiec/mongo-seeding:{versionNumber}!
    ๐Ÿš€ Enhancements
    • ๐Ÿ‘€ #214 Rework merging DB connection configuration (@pkosiec)
    • ๐Ÿ‘€ #213 Get rid of error wrapping (@pkosiec)
    • ๐Ÿ— #206 Build multi-arch Docker image (@pkosiec)
    • ๐Ÿ‘€ #214 Ability to provide partialConfig object when using DB URI in constructor (@pkosiec)
    ๐Ÿ›  ๐Ÿ› Bug Fixes
    • ๐Ÿ‘€ #214 Fix encoding password in MongoDB connection URI (@pkosiec)
    • ๐Ÿง #218 Remove linux/arm/v7 from multi-arch Docker image (@pkosiec)
    ๐Ÿšง ๐Ÿ”จ Maintenance
    • ๐Ÿ‘€ #205 Migrate Docker images to ghcr.io (@pkosiec)
    • ๐Ÿ‘• #204 Migrate to ESLint and run linter on CI (@pkosiec)
    • โšก๏ธ #210 Update MongoDB driver to v6 and other dependencies (@pkosiec)
    • โšก๏ธ #203 Update MongoDB driver to v5 and all other dependencies (@pkosiec)
    • โšก๏ธ #207 #197 Update dependencies (@pkosiec)
    • ๐Ÿ“‡ #198 Update packages and images metadata (@pkosiec)
    • โšก๏ธ #216 Introduce Volta for Node version management and update dependencies (@pkosiec)
    Committers: 1
  • v4.0.0-alpha.0 Changes

    December 09, 2023
    ๐Ÿ’ฅ Breaking Changes
    1. Core library: Configuration now uses bulkWriteOptions instead of of collectionInsertManyOptions:

    | Before | After | |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// CollectionInsertManyOptions was a type from the "mongodb" packagecollectionInsertManyOptions?:CollectionInsertManyOptions;}
    

    |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// BulkWriteOptions is a type from the "mongodb" packagebulkWriteOptions?:BulkWriteOptions;
    

    |

    1. Core library: Errors from underlying Mongo Seeding dependencies are no longer wrapped with the MongoSeedingError one. ๐Ÿณ 2. Docker image: All previous images has been migrated to the ghcr.io repository. Upcoming ones won't be pushed to the docker.io repository anymore. From now one, use ghcr.io/pkosiec/mongo-seeding:{versionNumber}!
    ๐Ÿš€ Enhancements
    • ๐Ÿ‘€ #214 Rework merging DB connection configuration (@pkosiec)
    • ๐Ÿ‘€ #213 Get rid of error wrapping (@pkosiec)
    • ๐Ÿ— #206 Build multi-arch Docker image (@pkosiec)
    • ๐Ÿ‘€ #214 Ability to provide partialConfig object when using DB URI in constructor (@pkosiec)
    ๐Ÿ›  ๐Ÿ› Bug Fixes
    • ๐Ÿ‘€ #214 Fix encoding password in MongoDB connection URI (@pkosiec)
    ๐Ÿšง ๐Ÿ”จ Maintenance
    • ๐Ÿ‘€ #205 Migrate Docker images to ghcr.io (@pkosiec)
    • ๐Ÿ‘• #204 Migrate to ESLint and run linter on CI (@pkosiec)
    • โšก๏ธ #210 Update MongoDB driver to v6 and other dependencies (@pkosiec)
    • โšก๏ธ #203 Update MongoDB driver to v5 and all other dependencies (@pkosiec)
    • โšก๏ธ #207 #197 Update dependencies (@pkosiec)
    • ๐Ÿ“‡ #198 Update packages and images metadata (@pkosiec)
    Committers: 1
  • v3.8.0-alpha.0 Changes

    October 02, 2023
    ๐Ÿ’ฅ Breaking Changes
    • Core library: Configuration now uses bulkWriteOptions instead of of collectionInsertManyOptions:

    | Before | After | |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// CollectionInsertManyOptions was a type from the "mongodb" packagecollectionInsertManyOptions?:CollectionInsertManyOptions;}
    

    |

    exportinterfaceSeederConfig{database:SeederDatabaseConfig;// (...)mongoClientOptions?:MongoClientOptions;// BulkWriteOptions is a type from the "mongodb" packagebulkWriteOptions?:BulkWriteOptions;
    

    |

    ๐Ÿš€ Enhancements
    ๐Ÿšง ๐Ÿ”จ Maintenance
    • โšก๏ธ #210 Update MongoDB driver to v6 and other dependencies (@pkosiec)
    • ๐Ÿ‘€ #207 Bump all dependencies (@pkosiec)
    • ๐Ÿ‘€ #205 Migrate Docker images to ghcr.io (@pkosiec)
    • ๐Ÿ‘• #204 Migrate to ESLint and run linter on CI (@pkosiec)
    • โšก๏ธ #203 Update MongoDB driver to v5 and all other dependencies (@pkosiec)
    • โšก๏ธ #201 Update dependencies (@pkosiec)
    • ๐Ÿ“‡ #198 Update packages and images metadata (@pkosiec)
    • โšก๏ธ #197 Update dependencies (@pkosiec)
    Committers: 1
  • v3.7.2 Changes

    May 25, 2022
    ๐Ÿ“š ๐Ÿ“ Documentation
    • ๐Ÿ‘€ #194 Document overriding entrypoint and command for Docker image (@pkosiec)
    ๐Ÿšง ๐Ÿ”จ Maintenance
    Committers: 1
  • v3.7.1 Changes

    December 12, 2021
    ๐Ÿ›  ๐Ÿ› Bug Fixes
    • ๐Ÿ— #186 Include missing MongoDB driver types in production build (@pkosiec)
    ๐Ÿšง ๐Ÿ”จ Maintenance
    Committers: 1
  • v3.7.0 Changes

    June 12, 2021
    ๐Ÿš€ Enhancements
    • ๐Ÿ‘€ #149 Add option to remove all documents from collections being seeding (@EltonGarcia)
    ๐Ÿšง ๐Ÿ”จ Maintenance
    Committers: 2
  • v3.7.0-alpha.1 Changes

    May 08, 2021
    ๐Ÿš€ Enhancements
    Committers: 1
  • v3.7.0-alpha.0 Changes

    March 13, 2021
    ๐Ÿš€ Enhancements
    • โšก๏ธ #151 Update dependencies (@pkosiec)
    • ๐Ÿ‘€ #149 Add option to remove all documents from collections being seeding (@EltonGarcia)
    Committers: 2