Skip to content

Releases: nytimes/library

v1.5.2

23 May 17:47
d141526
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2

v1.5.1

29 Mar 21:42
73e244e
Compare
Choose a tag to compare

What's Changed

  • Resolves a circular dependency that caused issues with some versions of Node by @afischer in #360

Full Changelog: v1.5.0...v1.5.1

v1.5.0

28 Mar 12:57
Compare
Choose a tag to compare

This minor release includes a number of security improvements, adds support for arbitrary path prefixes, and deprecates support for versions of Node older than v14.

Breaking Changes ⚠️

  • Library no longer supports versions of node older than v14. The default development target and all distributed builds now use Node v18.

Updates

This update also includes all security updates made in v1.4.3, which is the last version of Library to support Node <v14.

Changes from v1.4.3

Full Changelog: v1.4.3...v1.5.0

v1.4.3

27 Feb 18:30
Compare
Choose a tag to compare

What's Changed

Patch release with a number of package upgrades for increased stability and security.

Dependency & Security Updates

Full Changelog: v1.4.2...v1.4.3

v1.4.2

01 Nov 14:48
Compare
Choose a tag to compare

What's Changed

Features and Enhancements

  • Allow copying of assets from custom repo by @nzben in #293
  • Support diacritics in slug by @hopefourie-nyt in #292
  • Update install_customizations to prevent warnings by @leranjun in #295

Bug Fixes 🐛

  • Image modal fixes by @xvandish in #299
  • Change order of code block formatting to prevent removal of backticks by @mtandre in #301

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

17 Aug 20:47
Compare
Choose a tag to compare

This patch release resolves a version number inconsistency in Library's package.json.

v1.4.0

16 Aug 16:00
Compare
Choose a tag to compare

This release contains a number of new features, security updates, bug fixes, and changes to our CI pipeline.

Feature highlights include Slack OAuth support, JSON response endpoints, and expandable images.

Breaking Changes ⚠️

  • Library no longer supports Node 8.x. If you are running Library in an environment with an older version of Node, please consider updating to one of the actively maintained Node releases.

Bug fixes 🐛

  • Check for language existence before trying to highlight code (#226, 🙌 @smores)
  • Adjust code block regex (#237, 🙌 @isaacwhite)
  • Folders inside a team drive are now supported in addition to "standalone" folders (#278, 🙌 @raimohanska)

Features and Enhancements

CI Updates

  • Our CI pipeline has been moved from CircleCI to Drone Cloud. The pipeline now builds and deploys Docker images to Dockerhub when a new release is tagged. Special thanks to @penina-nyt and @isaacwhite for this work!
  • Update testing pipeline to include Node 14.x and 16.x.

Security Updates

  • A number of packages have been updated and patched to newer, more secure versions.

Cache rewrite, syntax highlighting, inline assets, bugfixes

27 Jul 21:44
Compare
Choose a tag to compare
  • Revamps caching logic. 🙌 , @afischer and @shawn620!
  • Adds syntax highlighting for code blocks. 🙌 , @smores !
  • Inlines styles for error pages. 🙌 , @chrisfrank!
  • Adds a new environment variable to support https offloading. 🙌 , @salexpdx!
  • Build in support for youtube embeds. 🙌 , @shawn620!

Autocomplete, auth options, code snippet updates

10 Oct 03:05
Compare
Choose a tag to compare
  • Adds autocompleted filenames to Library search. 🙌, @afischer!
  • Adds the ability use specific emails and regex to the default authentication middleware. 🙌, @maxine!
  • Updates the markup generated for code snippets to use <code/> blocks. 🙌, @abstrctn!

Changelog

Improvements for large Libraries

05 Aug 23:12
Compare
Choose a tag to compare
  • Preserves deep links (via #heading links) from Google Docs that are part of Library. 🙌, @maxine!
  • Adds the ability to template the homepage modules by tag and description. Via @isaacwhite.
  • Simplify running the app locally so that npm run watch always builds first. 🙌, @davegonzalez!
  • Adds a warning when multiple documents or folders resolve to the same path in Library. 🙌, @jonpo!
  • Adds a max height (400px) to folders on the View all Docs page, useful for larger Library sites. 🙌, @jdk27!

Also includes minor updates via npm audit fix and others.