Releases: pkosiec/mongo-seeding
Releases · pkosiec/mongo-seeding
v4.0.1
🔨 Maintenance
Committers: 1
v4.0.0
💥 Breaking Changes
- Core library: Configuration now uses
bulkWriteOptions
instead of of collectionInsertManyOptions
:
Before | After |
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// CollectionInsertManyOptions was a type from the "mongodb" package
collectionInsertManyOptions?: CollectionInsertManyOptions;
}
|
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// BulkWriteOptions is a type from the "mongodb" package
bulkWriteOptions?: BulkWriteOptions;
|
- Core library: Errors from underlying Mongo Seeding dependencies are no longer wrapped with the
MongoSeedingError
one.
- 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
🐛 Bug Fixes
- #214 Fix encoding password in MongoDB connection URI (@pkosiec)
- #218 Remove
linux/arm/v7
from multi-arch Docker image (@pkosiec)
🔨 Maintenance
Committers: 1
v4.0.0-alpha.0
💥 Breaking Changes
- Core library: Configuration now uses
bulkWriteOptions
instead of of collectionInsertManyOptions
:
Before | After |
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// CollectionInsertManyOptions was a type from the "mongodb" package
collectionInsertManyOptions?: CollectionInsertManyOptions;
}
|
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// BulkWriteOptions is a type from the "mongodb" package
bulkWriteOptions?: BulkWriteOptions;
|
- Core library: Errors from underlying Mongo Seeding dependencies are no longer wrapped with the
MongoSeedingError
one.
- 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
🐛 Bug Fixes
- #214 Fix encoding password in MongoDB connection URI (@pkosiec)
🔨 Maintenance
Committers: 1
v.3.8.0-alpha.0
💥 Breaking Changes
- Core library: Configuration now uses
bulkWriteOptions
instead of of collectionInsertManyOptions
:
Before | After |
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// CollectionInsertManyOptions was a type from the "mongodb" package
collectionInsertManyOptions?: CollectionInsertManyOptions;
}
|
export interface SeederConfig {
database: SeederDatabaseConfig;
// (...)
mongoClientOptions?: MongoClientOptions;
// BulkWriteOptions is a type from the "mongodb" package
bulkWriteOptions?: BulkWriteOptions;
|
🚀 Enhancements
🔨 Maintenance
Committers: 1
3.7.2
📝 Documentation
- #194 Document overriding entrypoint and command for Docker image (@pkosiec)
🔨 Maintenance
Committers: 1
3.7.1
🐛 Bug Fixes
- #186 Include missing MongoDB driver types in production build (@pkosiec)
🔨 Maintenance
Committers: 1
3.7.0
🚀 Enhancements
- #149 Add option to remove all documents from collections being seeding (@EltonGarcia)
🔨 Maintenance
Committers: 2
3.7.0-alpha.1
🚀 Enhancements
Committers: 1
3.7.0-alpha.0
🚀 Enhancements
Committers: 2
3.6.0
🚀 Enhancements
🐛 Bug Fixes
- #142 Disable require cache while loading other files than JSON (@pkosiec)
- #146 Fix CLI exit behavior on error (@pkosiec)
🔨 Maintenance
📝 Documentation
Committers: 2