Releases: fobo66/algolia-firebase-functions
v6.0.1
Fixed publishing pipeline that was broken, resulting in no release published. Also, took this chance to drop old Node versions and fix actions
What's Changed
- Update actions/cache action to v4.1.2 by @renovate in #721
- Update dependency firebase-functions to v6.1.0 by @renovate in #722
- Update dependency @algolia/client-search to v5.13.0 by @renovate in #711
- Update actions/checkout action to v4.2.2 by @renovate in #714
- Update dependency eslint to v9.14.0 by @renovate in #720
- Update dependency firebase-admin to v12.7.0 by @renovate in #723
- Update typescript-eslint monorepo to v8.13.0 by @renovate in #717
- Fixed coverage action by @fobo66 in #725
- Fix publishing by @fobo66 in #724
Full Changelog: v6.0.0...v6.0.1
Updated to use Algolia SDK v5
Algolia updated their SDK with some significant changes. Adjusted the library code for that, along with some other dependency updates
What's Changed
- Update dependency eslint to v8.49.0 by @renovate in #615
- Use Bun for tests by @fobo66 in #617
- Update dependency algoliasearch to v4.20.0 by @renovate in #618
- Update actions/cache action to v3.3.2 by @renovate in #614
- Update dependency sinon to v16 by @renovate in #619
- Update dependency eslint to v8.50.0 by @renovate in #621
- Update dependency firebase-admin to v11.11.0 by @renovate in #624
- Update dependency @types/sinon to v10.0.18 by @renovate in #622
- Update dependency eslint to v8.51.0 by @renovate in #626
- Bump @babel/traverse from 7.18.9 to 7.23.2 by @dependabot in #628
- Update dependency sinon to v17 by @renovate in #629
- Update actions/setup-node action to v4 by @renovate in #631
- Update dependency firebase-functions to v4.5.0 by @renovate in #633
- Update dependency eslint to v8.53.0 by @renovate in #630
- Update dependency typescript to v5.3.2 by @renovate in #635
- Update dependency firebase-admin to v11.11.1 by @renovate in #636
- Update dependency sinon to v17.0.1 by @renovate in #632
- Update typescript-eslint monorepo to v6.14.0 by @renovate in #616
- Update dependency algoliasearch to v4.22.0 by @renovate in #640
- Update dependency typescript to v5.3.3 by @renovate in #637
- Update github/codeql-action action to v3 by @renovate in #641
- Update dependency eslint to v8.56.0 by @renovate in #634
- Update dependency ts-node to v10.9.2 by @renovate in #639
- Update typescript-eslint monorepo to v6.17.0 by @renovate in #642
- Update dependency firebase-functions to v4.6.0 by @renovate in #643
- Update actions/cache action to v3.3.3 by @renovate in #647
- Update dependency firebase-functions-test to v3.1.1 by @renovate in #649
- Update dependency algoliasearch to v4.22.1 by @renovate in #645
- Update actions/cache action to v4 by @renovate in #648
- Update dependency @types/sinon to v17.0.3 by @renovate in #646
- Update typescript-eslint monorepo to v6.21.0 by @renovate in #644
- Update dependency firebase-functions to v4.7.0 by @renovate in #650
- Update dependency firebase-admin to v12 by @renovate in #638
- Update typescript-eslint monorepo to v7 (major) by @renovate in #651
- Update dependency eslint to v8.57.0 by @renovate in #652
- Update actions/cache action to v4.0.1 by @renovate in #654
- Bump jose from 4.15.4 to 4.15.5 by @dependabot in #656
- Update dependency firebase-functions to v4.8.0 by @renovate in #657
- Update dependency typescript to v5.4.2 by @renovate in #655
- Update dependency firebase-functions to v4.8.1 by @renovate in #660
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #663
- Update typescript-eslint monorepo to v7.5.0 by @renovate in #653
- Update actions/cache action to v4.0.2 by @renovate in #659
- Update dependency firebase-functions to v4.9.0 by @renovate in #664
- Update dependency typescript to v5.4.5 by @renovate in #661
- Update dependency firebase-functions-test to v3.2.0 by @renovate in #667
- Update actions/checkout action to v4.1.4 by @renovate in #669
- Update dependency firebase-functions to v5 by @renovate in #670
- Update dependency firebase-admin to v12.1.0 by @renovate in #668
- Update typescript-eslint monorepo to v7.9.0 by @renovate in #666
- Update dependency firebase-admin to v12.1.1 by @renovate in #676
- Update actions/checkout action to v4.1.6 by @renovate in #672
- Update dependency sinon to v18 by @renovate in #674
- Update typescript-eslint monorepo to v7.10.0 by @renovate in #675
- Update typescript-eslint monorepo to v7.11.0 by @renovate in #677
- Bump @grpc/grpc-js from 1.10.8 to 1.10.9 by @dependabot in #680
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #681
- Update dependency algoliasearch to v4.23.3 by @renovate in #662
- Update dependency firebase-functions-test to v3.3.0 by @renovate in #678
- Update actions/checkout action to v4.1.7 by @renovate in #682
- Update oven-sh/setup-bun action to v2 by @renovate in #685
- Update dependency algoliasearch to v4.24.0 by @renovate in #686
- Update dependency typescript to v5.5.3 by @renovate in #684
- Update dependency firebase-admin to v12.2.0 by @renovate in #683
- Bump fast-xml-parser from 4.3.2 to 4.4.1 by @dependabot in #689
- Update typescript-eslint monorepo to v8 (major) by @renovate in #690
- Update dependency firebase-admin to v12.3.1 by @renovate in #688
- Update dependency firebase-functions to v5.1.0 by @renovate in #692
- Update dependency eslint to v9 by @renovate in #673
- Update dependency algoliasearch to v5 by @renovate in #691
- Migrated to AlgoliaSearch v5 SDK by @fobo66 in #695
- Update dependency firebase-functions to v5.1.1 by @renovate in #696
- Update typescript-eslint monorepo to v8.3.0 by @renovate in #679
- Update typescript-eslint monorepo to v8.4.0 by @renovate in #697
- Update dependency @algolia/client-search to v5.2.5 by @renovate in #694
- Update dependency firebase-admin to v12.4.0 by @renovate in #693
- Update dependency @types/bun to v1.1.9 by @renovate in #701
- Update dependency sinon to v18.0.1 by @renovate in #702
- Bump body-parser and express by @dependabot in #707
- Update dependency typescript to v5.6.2 by @renovate in #687
- Update dependency eslint to v9.10.0 by @renovate in https://github.com/fobo66/algolia-f...
Dependencies update
Updated various dependencies
What's Changed
- Update dependency firebase-admin to v11.5.0 by @renovate in #551
- Update typescript-eslint monorepo to v5.49.0 by @renovate in #552
- Update dependency eslint to v8.33.0 by @renovate in #553
- Update actions/cache action to v3.2.4 by @renovate in #554
- Update dependency typescript to v4.9.5 by @renovate in #555
- Update typescript-eslint monorepo to v5.51.0 by @renovate in #556
- Update dependency eslint to v8.34.0 by @renovate in #558
- Update actions/cache action to v3.2.5 by @renovate in #557
- Update typescript-eslint monorepo to v5.53.0 by @renovate in #559
- Update actions/cache action to v3.2.6 by @renovate in #560
- Update dependency eslint to v8.35.0 by @renovate in #561
- Update typescript-eslint monorepo to v5.54.0 by @renovate in #562
- Update dependency sinon to v15.0.2 by @renovate in #566
- Update dependency typescript to v5 by @renovate in #569
- Update dependency algoliasearch to v4.15.0 by @renovate in #567
- Update dependency eslint to v8.36.0 by @renovate in #565
- Update actions/cache action to v3.3.1 by @renovate in #564
- Update dependency firebase-functions to v4.2.1 by @renovate in #568
- Update typescript-eslint monorepo to v5.56.0 by @renovate in #563
- Update dependency algoliasearch to v4.16.0 by @renovate in #570
- Update typescript-eslint monorepo to v5.57.0 by @renovate in #572
- Update dependency sinon to v15.0.3 by @renovate in #571
- Update dependency algoliasearch to v4.17.0 by @renovate in #575
- Update dependency firebase-admin to v11.6.0 by @renovate in #577
- Update dependency typescript to v5.0.4 by @renovate in #574
- Update dependency @types/sinon to v10.0.14 by @renovate in #579
- Update dependency firebase-functions-test to v3.1.0 by @renovate in #580
- Update dependency firebase-admin to v11.7.0 by @renovate in #581
- Update dependency sinon to v15.0.4 by @renovate in #582
- Update dependency eslint to v8.39.0 by @renovate in #573
- Update dependency firebase-functions to v4.3.1 by @renovate in #578
- Update dependency @types/chai to v4.3.5 by @renovate in #583
- Update typescript-eslint monorepo to v5.59.2 by @renovate in #576
- Update dependency firebase-functions to v4.4.0 by @renovate in #587
- Update dependency eslint to v8.40.0 by @renovate in #585
- Update typescript-eslint monorepo to v5.59.5 by @renovate in #586
- Update dependency @types/sinon to v10.0.15 by @renovate in #588
- Update typescript-eslint monorepo by @renovate in #589
- Update dependency firebase-admin to v11.9.0 by @renovate in #584
- Update dependency sinon to v15.1.0 by @renovate in #590
- Update dependency algoliasearch to v4.17.1 by @renovate in #592
- Update typescript-eslint monorepo to v5.59.11 by @renovate in #593
- Update dependency firebase-functions to v4.4.1 by @renovate in #596
- Update dependency eslint to v8.43.0 by @renovate in #591
- Update dependency algoliasearch to v4.18.0 by @renovate in #595
- Update dependency sinon to v15.2.0 by @renovate in #597
- Update typescript-eslint monorepo to v5.62.0 by @renovate in #598
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #601
- Update typescript-eslint monorepo to v6 (major) by @renovate in #600
- Update dependency typescript to v5.1.6 by @renovate in #594
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #605
- Update dependency firebase-admin to v11.10.1 by @renovate in #602
- Update dependency @types/sinon to v10.0.16 by @renovate in #606
- Update typescript-eslint monorepo to v6.3.0 by @renovate in #603
- Bump protobufjs and google-gax by @dependabot in #607
- Update dependency eslint to v8.46.0 by @renovate in #599
- Update typescript-eslint monorepo to v6.4.1 by @renovate in #609
- Update dependency algoliasearch to v4.19.1 by @renovate in #604
- Update dependency eslint to v8.48.0 by @renovate in #608
- Update dependency typescript to v5.2.2 by @renovate in #611
- Update dependency chai to v4.3.8 by @renovate in #610
- Update actions/checkout action to v4 by @renovate in #613
- Update typescript-eslint monorepo to v6.6.0 by @renovate in #612
Full Changelog: v5.0.1...v5.0.3
Security update
Bumped dependencies with some security patches
What's Changed
- Update dependency eslint to v8.22.0 by @renovate in #493
- Update typescript-eslint monorepo to v5.33.1 by @renovate in #494
- Update typescript-eslint monorepo to v5.34.0 by @renovate in #495
- Update typescript-eslint monorepo to v5.35.1 by @renovate in #496
- Update dependency typescript to v4.8.2 by @renovate in #497
- Update dependency eslint to v8.23.0 by @renovate in #498
- Update typescript-eslint monorepo to v5.36.0 by @renovate in #499
- Update typescript-eslint monorepo to v5.36.1 by @renovate in #500
- Update typescript-eslint monorepo to v5.36.2 by @renovate in #501
- Update dependency firebase-functions-test to v2.4.0 by @renovate in #503
- Update dependency typescript to v4.8.3 by @renovate in #502
- Update dependency eslint to v8.23.1 by @renovate in #504
- Update typescript-eslint monorepo to v5.37.0 by @renovate in #505
- Bump jose from 2.0.5 to 2.0.6 by @dependabot in #506
- Update typescript-eslint monorepo to v5.38.0 by @renovate in #507
- Update dependency eslint to v8.24.0 by @renovate in #508
- Update typescript-eslint monorepo to v5.38.1 by @renovate in #509
- Update dependency @types/mocha to v10 by @renovate in #511
- Update dependency typescript to v4.8.4 by @renovate in #510
- Update actions/cache action to v3.0.9 by @renovate in #512
- Update actions/cache action to v3.0.10 by @renovate in #513
- Update dependency sinon to v14.0.1 by @renovate in #514
- Update typescript-eslint monorepo to v5.39.0 by @renovate in #515
- Update dependency firebase-admin to v11.1.0 by @renovate in #516
- Update dependency eslint to v8.25.0 by @renovate in #517
- Update typescript-eslint monorepo to v5.40.0 by @renovate in #518
- Update actions/cache action to v3.0.11 by @renovate in #519
- Update dependency mocha to v10.1.0 by @renovate in #520
- Update dependency firebase-admin to v11.2.0 by @renovate in #524
- Update typescript-eslint monorepo to v5.40.1 by @renovate in #523
- Update dependency firebase-functions to v4 by @renovate in #521
- Update dependency firebase-functions-test to v3 by @renovate in #522
- Update dependency eslint to v8.26.0 by @renovate in #525
- Update typescript-eslint monorepo to v5.41.0 by @renovate in #526
- Update dependency sinon to v14.0.2 by @renovate in #530
- Update dependency firebase-admin to v11.2.1 by @renovate in #531
- Update dependency chai to v4.3.7 by @renovate in #529
- Update typescript-eslint monorepo to v5.42.1 by @renovate in #527
- Update typescript-eslint monorepo to v5.44.0 by @renovate in #532
- Update dependency @types/mocha to v10.0.1 by @renovate in #537
- Update dependency eslint to v8.28.0 by @renovate in #528
- Update dependency sinon to v15 by @renovate in #536
- Update dependency mocha to v10.2.0 by @renovate in #539
- Update dependency firebase-admin to v11.4.0 by @renovate in #534
- Update dependency sinon to v15.0.1 by @renovate in #540
- Update dependency jsonwebtoken to 9.0.0 [SECURITY] by @renovate in #542
- Update actions/cache action to v3.2.1 by @renovate in #541
- Update dependency typescript to v4.9.4 by @renovate in #533
- Update actions/cache action to v3.2.2 by @renovate in #544
- Update dependency eslint to v8.30.0 by @renovate in #538
- Bump json5 from 2.2.1 to 2.2.2 by @dependabot in #545
- Update dependency eslint to v8.31.0 by @renovate in #546
- Update typescript-eslint monorepo to v5.48.0 by @renovate in #535
- Update actions/cache action to v3.2.3 by @renovate in #547
- Update typescript-eslint monorepo to v5.48.1 by @renovate in #548
- Update dependency eslint to v8.32.0 by @renovate in #549
- Update typescript-eslint monorepo to v5.48.2 by @renovate in #550
Full Changelog: v5.0.0...v5.0.1
Drop old Node versions support
Set Node 14 as minimal supported now and updated dependencies
Fixed Typescript deployment config
There were some issues in package,json file related to Typescript config that prevented it from being used
Fixed npm publish action
No changes to code, just fixed erroneous CI pipeline that hasn't deployed any code to npm
Conversion to Typescript and dependency updates
Library was rewritten to Typescript for better maintainability and better docs. Also, tests were slightly reworked for better coverage and simpler code
Drop Node 8 support
Firebase recently dropped support for Node 8 as it has already reached its end of life in 2019. Thus, we can drop support for it too