Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release gyp-next 0.17.0 #232

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 11, 2024

🤖 I have created a release beep boop

0.17.0 (2024-03-11)

⚠ BREAKING CHANGES

  • Remove support for Python 2
  • msvs: On Windows, arguments passed to the "action" commands are no longer transformed to replace slashes with backslashes.

gyp

Features

  • Add command line argument for gyp --version (#164) (5c9f4d0)
  • add PRODUCT_DIR_ABS variable (#151) (80d2626)
  • Add proper support for IBM i (#140) (fdda4a3)
  • add VCToolsVersion for msvs (#209) (0e35ab8)
  • hoist shared libs to PRODUCT_DIR for all platforms (1248a9d)
  • msvs: add SpectreMitigation attribute (#190) (853e464)
  • msvs: add support for Visual Studio 2022 (#124) (4bd9215)
  • ninja build for iOS (#174) (b6f2714)
  • port "add support for MSVC cross-compilation" from node (72ea11b)
  • support building shared libraries on z/OS (#137) (293bcfa)
  • support source files with duplicate basename (#62) (72eddfe)
  • use LDFLAGS_host for host toolset (#98) (bea5c7b)
  • xcode: --cross-compiling overrides arch-specific settings (973bae0)
  • zos: support IBM Open XL C/C++ & PL/I compilers on z/OS (#178) (43a7211)

Bug Fixes

  • .S is an extension for asm file on Windows (#115) (d2fad44)
  • add python 3.6 to node-gyp integration test (3462d4c)
  • add quotes for command in msvs generator (#217) (d3b7bcd)
  • add support of utf8 encoding (#105) (4d0f93c)
  • align flake8 test (#122) (f1faa8d)
  • avoid quoting cflag name and parameter with space separator (#223) (2b9703d)
  • build failure with ninja and Python 3 on Windows (#113) (c172d10)
  • cmake on python 3 (fd61f5f)
  • compile_commands.json generation (#22) (afa06c4)
  • do not rewrite absolute paths to avoid long paths (#74) (c2ccc1a)
  • execvp: printf: Argument list too long (#147) (c4e14f3)
  • flake8 extended-ignore (#186) (c38493c)
  • lock windows env (#163) (44bd0dd)
  • make: only generate makefile for multiple toolsets if requested (#133) (f463a77)
  • move configuration information into pyproject.toml (#176) (d69d8ec)
  • msvs.py: remove overindentation (#102) (3f83e99)
  • msvs: avoid fixing path for arguments with "=" (#143) (7e8f16e)
  • msvs: correctly rename object files for absolute paths (#71) (f2c7618)
  • msvs: do not fix paths in action command arguments (fc22f83)
  • msvs: fix paths again in action command arguments (#121) (7159dfb)
  • No build_type in default_variables (#183) (ac262fe)
  • node.js debugger adds stderr (but exit code is 0) -> shouldn't throw (#179) (1a457d9)
  • only include MARMASM when toolset is target (5a2794a)
  • port ab4aca868d from upstream (#11) (6f4834e)
  • py lint (3b6a8ee)
  • revert for windows compatibility (d078e7d)
  • revert posix build job (#86) (39dc34f)
  • some Python lint issues (#200) (d2dfe4e)
  • support msvs_quote_cmd in ninja generator (#117) (46486ac)
  • update gyp.el to change case to cl-case (#93) (13d5b66)
  • update shebang lines from python to python3 (#94) (a1b0d41)
  • upstream 50317c3 from nodejs/node (1db1392)
  • use generator_output as output_dir (#191) (35ffeb1)
  • xcode cmake parsing (eefe8d1)

Documentation

  • README.md: Add pipx installation and run instructions (#165) (4d28b15)

This PR was generated with Release Please. See documentation.

@@ -1,5 +1,78 @@
# Changelog

## [0.17.0](https://github.com/nodejs/gyp-next/compare/gyp-next-v0.16.2...gyp-next-v0.17.0) (2024-03-11)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like something's wrong in the config. Tags shouldn't include the package's name.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

@cclauss cclauss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Legacy Python 2 was dropped in https://github.com/nodejs/gyp-next/releases/tag/v0.8.0 so I do not think we should highlight that in the release!

@lukekarrys
Copy link
Member

lukekarrys commented Mar 11, 2024

It looks like it didn't correctly find the most recent release. I will make a new PR that uses the last-release-sha config to make that explicit. I'll note in the PR that this config can be removed anytime after the next release PR is merged.

I will also add a config to fix the tag names.

@targos targos closed this Mar 12, 2024
@targos targos deleted the release-please--branches--main--components--gyp-next branch March 12, 2024 07:44
@targos
Copy link
Member

targos commented Mar 12, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants