From c2c69a458375359d13d90abd38422bbf41c5a143 Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:09:09 +0200 Subject: [PATCH 1/7] Add missing infos to changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ba6f888..2627cbd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Outdated electron 23.x versions +### Update + +- Update dependencies + - Including tar which removes a security vulnerability +- new Buffer to Buffer.from + ## [4.1.0] - 2023-12-13 ### Fixed From 6d28c174b017a5ca379a6da18de64b99459a1573 Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:09:33 +0200 Subject: [PATCH 2/7] Add breaking changes from v4 to v5 to readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 6518f0c7..117c90f8 100644 --- a/README.md +++ b/README.md @@ -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 and electron <= 16 pre-builts have been removed +- Electron <= 23 +- GCC 13 needed / std ++ 20 (only needed if you compile yourself) + # Installation ``` From 0ce878b33e5427960f6cf492501d7909a76d466e Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:09:50 +0200 Subject: [PATCH 3/7] Fix a bit README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 117c90f8..db86c85c 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. From da3b2a3e00c692a63d0a0738b93ea5b68e8d902c Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:12:02 +0200 Subject: [PATCH 4/7] Prepare v5.0.0 --- CHANGELOG.md | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2627cbd3..8bbec4ee 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 @@ -435,7 +437,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/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", From a40bfad7e88c37820a9bac9ba8c481949343e593 Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:24:27 +0200 Subject: [PATCH 5/7] Fixup CHANGELOG.md add missing info about removing node v16 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bbec4ee..95537228 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Remove - Outdated electron 23.x versions +- Node version <= 16 ### Update From 2a735e280894383794ce98634ecab42ed8053454 Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 18:25:18 +0200 Subject: [PATCH 6/7] Fixup README infos about deprecations --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index db86c85c..5cc60aff 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,8 @@ This won't affect a lot of you but still. ### Version 5.x -- Node < 16 and electron <= 16 pre-builts have been removed -- Electron <= 23 +- 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 From d5fa82376710783d1752745cc5633dfd71d10840 Mon Sep 17 00:00:00 2001 From: Julian Hille Date: Sun, 8 Sep 2024 19:16:15 +0200 Subject: [PATCH 7/7] Remove tag specifics from github build.yml --- .github/workflows/build.yml | 5 ----- 1 file changed, 5 deletions(-) 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: