Skip to content

Releases: ciatph/csv-firestore

csv-firestore_v3.0.0

Choose a tag to compare

@ciatph ciatph released this 12 Jun 08:03
f744b09

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

Choose a tag to compare

@ciatph ciatph released this 10 Feb 18:49
b1f1fd1

Summary

February 11, 2025

  • Fix: prevent initializing duplicate Firebase apps, #28, follow-up fix for #25
  • Feat: use Firebase admin and firestore database Singleton from a class

What's Changed

Full Changelog: v2.0.0...v2.1.0

csv-firestore_v2.0.0

Choose a tag to compare

@ciatph ciatph released this 09 Feb 09:39
5016437

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

Choose a tag to compare

@ciatph ciatph released this 24 Jan 17:52
c17286f

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

Full Changelog: v1.1.0...v1.1.1

csv-firestore_v1.1.0

Choose a tag to compare

@ciatph ciatph released this 06 Feb 17:28
3b1dab1

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

Choose a tag to compare

@ciatph ciatph released this 09 Aug 14:19
1c3eab3

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 db and admin objects accessible from the FirestoreData class. 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

Choose a tag to compare

@ciatph ciatph released this 26 Mar 03:28

Updates

  • Fix for Issue #4 - Use Actions to deploy on npm registry
  • Update examples on README

csv-firestore_v1.0.7

Choose a tag to compare

@ciatph ciatph released this 25 Mar 16:26

Updates

  • Fix for Issue #6 - Error: cannot find module './lib/classes/CsvToFirestore'

csv-firestore_v1.0.6

Choose a tag to compare

@ciatph ciatph released this 24 Mar 04:45

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

Choose a tag to compare

@ciatph ciatph released this 22 Mar 19:31

Updates

  • Rename repository and package to csv-firestore
  • Minor README updates
  • Minor package.json updates