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

Release 5.1 - Support current compilers, nodejs 16+ support #794

Merged
merged 9 commits into from
Jul 28, 2023
Merged

Commits on May 17, 2023

  1. chore: update boost to 1.82.0

    rm -fr packages/boost
    mkdir packages/boost
    bcp --boost=$HOME/Downloads/boost_1_82_0 boost/container/vector.hpp packages/boost
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f062fe1 View commit details
    Browse the repository at this point in the history
  2. chore: update Catch2 to 2.13.10

    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    28a5b4c View commit details
    Browse the repository at this point in the history
  3. chore: update Xcode to 14 in CI

    Circle CI no longer provide Xcode 11.
    
    > Job was rejected because resource class medium, image xcode:11.2.1 is
    > not a valid resource class
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    4a37e48 View commit details
    Browse the repository at this point in the history
  4. refactor: rename Boost version file to .txt

    In case insensitive file systems (macOS) `version` may be treated as a
    header in the search path resulting in a build failure.
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    83763e8 View commit details
    Browse the repository at this point in the history
  5. refactor: switch to c++14 when building with gyp

    NodeJS 16 onwards no longer supports building with c++11
    
    See nodejs/node#38367
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    0fe8e6e View commit details
    Browse the repository at this point in the history
  6. chore: update ruby dependencies

    Circle CI macOS image is incompatible with the older ruby-ffi and
    related dependencies
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    923915c View commit details
    Browse the repository at this point in the history
  7. chore: use gcc 7+ for CI

    The older image appears to have issues with CircleCI in regards to SSH
    key setup to clone drafter.
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    cf973b0 View commit details
    Browse the repository at this point in the history
  8. chore: remove -Werror

    As much as it disappoints me to allow to allow warnings to be passed in
    CI. Currently warnings are emitted when compiling the tests (Catch2
    upgrade) and also from legacy sundown package (external-ish dependency).
    
    Given the product maturity and lack of maintenance will allow warnings.
    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    7046593 View commit details
    Browse the repository at this point in the history
  9. chore: release 5.1.0

    kylef committed May 17, 2023
    Configuration menu
    Copy the full SHA
    793b9e8 View commit details
    Browse the repository at this point in the history