Repository navigation
Releases: ciatph/csv-firestore
Releases · ciatph/csv-firestore
Release list
csv-firestore_v3.0.0
Summary
June 12, 2026
Warning
- This update introduces a breaking change to libraries using the previous versions.
- Libraries using the latest version of this package (v3.0.0) will need:
- At least Node v24, a requirement of firebase-admin v14.0.0
Updates
- Update dependencies to latest versions
- Run
npm audit fix - Note using Node.js >= v24 in the package.json and README files
Library Updates
| Library | Old | New |
|---|---|---|
| dotenv | 16.4.7 | 17.4.2 |
| eslint | 8.21.0 | 10.4.1 |
| eslint-plugin-import | 2.26.0 | (removed) |
| eslint-plugin-promise | 6.0.0 | (removed) |
| fast-csv | 4.3.6 | 5.0.7 |
| firebase-admin | 13.1.0 | 14.0.0 |
What's Changed
Full Changelog: v2.1.0...v3.0.0
csv-firestore_v2.1.0
csv-firestore_v2.0.0
Summary
February 9, 2025
Warning
- This update introduces a breaking change to libraries using the previous versions.
- Libraries using the latest version of this package (v2.0.0) will need:
- At least Node v18, a requirement of firebase-admin v13.1.0
- Test if methods usage from firebase-admin v10 - v11.0.1 need to sync with methods for firebase-admin v13.1.0
Updates
- Fix: upgrade firebase-admin to v13.1.0, Fixes #25
- Update package.json engines section - use
"engines": ">=18" - Chore: ignore the /examples directory in npm publish
Dependency Updates
| Package | Old | New |
|---|---|---|
| dotenv | 16.0.1 | 16.4.7 |
| firebase-admin | 11.0.1 | 13.1.0 |
| eslint-config-standard | 17.0.0 | 17.1.0 |
What's Changed
Full Changelog: v1.1.1...v2.0.0
csv-firestore_v1.1.1
Summary
January 25, 2025
- Feat: publish to the NPM registry with provenance, #18
- Chore: create a Code of Conduct, #19
- Chore: create a Contributing guide
- Chore: create a Security policy
- Chore: create Issues and Feature Request templates
- Chore: create a license file
- Chore: update package.json:
- Set engines (node: >=16.14.2, npm: >+8.5.0)
- Update license type
- Chore: exclude unnecessary files in the .npmignore file
What's Changed
- feat: update community standards checklist by @ciatph in #21
- feat: publish npm package with provenance by @ciatph in #22
- v1.1.1-alpha.1 by @ciatph in #23
- v1.1.1 by @ciatph in #24
Full Changelog: v1.1.0...v1.1.1
csv-firestore_v1.1.0
Summary
February 7, 2023
- Escape the firebase private key
What's Changed
Full Changelog: v1.0.9...v1.1.0
csv-firestore_v1.0.9
Summary
- Re-install dependencies using NodeJS v16.14.2
- Configure eslint standard
- Create a workflow for linting files on push to any branch
- Make firebase-admin's
dbandadminobjects accessible from theFirestoreDataclass. Checkout /examples/example-firestore.js for more details.const { FirestoreData } = require('csv-firestore') const Firestore = new FirestoreData() // Firestore DB Firestore.db // Firebase admin Firestore.admin
What's Changed
Full Changelog: v1.0.8...v1.0.9
csv-firestore_v1.0.8
Updates
- Fix for Issue #4 - Use Actions to deploy on npm registry
- Update examples on README
csv-firestore_v1.0.7
Updates
- Fix for Issue #6 - Error: cannot find module './lib/classes/CsvToFirestore'
csv-firestore_v1.0.6
Updates
- Add CSV parsing examples
- Expose ParserCSV and FirebaseData classes to module.exports
const { CsvToFireStore, ParserCSV, FirestoreData } = require('csv-firestore')
csv-firestore_v1.0.5
Updates
- Rename repository and package to
csv-firestore - Minor README updates
- Minor package.json updates