diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a4f72315..810ea19c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,11 +2,6 @@ name: Build on: push: - tags: - - "1.*" - - "2.*" - - "3.*" - - "4.*" pull_request: workflow_dispatch: diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ba6f888..95537228 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [5.0.0] - 2024-09-08 + ### Added - Add electron 24.7 and 24.8 @@ -23,6 +25,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Remove - Outdated electron 23.x versions +- Node version <= 16 + +### Update + +- Update dependencies + - Including tar which removes a security vulnerability +- new Buffer to Buffer.from ## [4.1.0] - 2023-12-13 @@ -429,7 +438,8 @@ with the following changes. - Initial release -[unreleased]: https://github.com/julianhille/MuhammaraJS/compare/4.1.0...HEAD +[unreleased]: https://github.com/julianhille/MuhammaraJS/compare/5.0.0...HEAD +[5.0.0]: https://github.com/julianhille/MuhammaraJS/compare/4.1.0...5.0.0 [4.1.0]: https://github.com/julianhille/MuhammaraJS/compare/4.0.0...4.1.0 [4.0.0]: https://github.com/julianhille/MuhammaraJS/compare/3.8.0...4.0.0 [3.8.0]: https://github.com/julianhille/MuhammaraJS/compare/3.7.0...3.8.0 diff --git a/README.md b/README.md index 6518f0c7..5cc60aff 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ [![Build status](https://github.com/julianhille/MuhammaraJS/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/julianhille/MuhammaraJS/actions/workflows/build.yml) Welcome to MuhammaraJS. -A Fast NodeJS Module for Creating, Parsing an Manipulating PDF Files and Streams. +A Fast NodeJS Module for creating, parsing and manipulating PDF files and streams. Original Project (CPP base version) Project site is [here](http://www.pdfhummus.com). -If you are looking for a C++ Library go [here](https://github.com/galkahana/PDF-Writer). +If you are looking for a C++ library go [here](https://github.com/galkahana/PDF-Writer). ## Hummus JS is the base @@ -19,7 +19,7 @@ He did an awesome job, but discontinued hummusjs. The documentation for MuhammaraJS / HummusJS is still located at the hummusJS github wiki: available [here](https://github.com/galkahana/HummusJS/wiki) -## muhammara-recipe '(formerly known as hummus-recipe) as been added +## muhammara-recipe (formerly known as hummus-recipe) as been added Muhammara-recipe and hummus-recipe has been integrated, dependencies updated and is now shipped along with muhammara itself. @@ -49,6 +49,12 @@ This won't affect a lot of you but still. This means the glibc has been raised to 2.31 which might break pre-builts for you. It is still possible to build for older glibc version. +### Version 5.x + +- Node <= 16 pre-builts have been removed +- Electron <= 23 pre-builts have been removed +- GCC 13 needed / std ++ 20 (only needed if you compile yourself) + # Installation ``` diff --git a/package.json b/package.json index 82db8d70..26b0880a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "muhammara", - "version": "4.1.0", + "version": "5.0.0", "description": "Create, read and modify PDF files and streams. A drop in replacement for hummusjs PDF library", "homepage": "https://github.com/julianhille/Muhammarajs", "license": "Apache-2.0",