Skip to content

Conversation

dougwilson
Copy link
Contributor

@dougwilson dougwilson commented Nov 22, 2021

This is a tracking issue for release 5.0.

Please keep feature requests in their own issues

If you want to make a comment on a particular change, please make the comment in the "Files changed" tab so comments are not lost during a rebase.

List of changes for release:

  • Add promise support to async helpers
  • Drop support for Node.js below 0.10
  • Drop support for Express.js 2.x
  • Remove layout support

List of things to refactor:

  • Use uid-safe for async helper tracking
  • Use standard style

Testing this release

If you want to try out this release, you can install it with the following commands:

$ npm cache clean hbs
$ npm install pillarjs/hbs#5.0

Owners/collaborators: please do not merge this PR :)

@UlisesGascon
Copy link
Member

@mfdebian I think that part of this list is still valid for v5, but with some minor changes. We can start to work on this once the minor version is released.

tasks

  • Create a new branch from master, so we are clean and aligned with 4.x
  • Cherry pick 5ee89a1 and 361bdd7
  • Close this PR and open a new one

Ideas

  • Maybe we can drop support for Node.js below 4?
  • Add promise support to async helpers
  • Remove layout support

@bjohansebas
Copy link
Member

I like the ideas, although I can't help with development because I prefer to focus on other parts of the project, I can help review the PRs.

@mfdebian
Copy link
Contributor

mfdebian commented Jul 1, 2025

I have opened #225, I'll leave this PR open until I can advance on the listed tasks

  • Create a new branch from master, so we are clean and aligned with 4.x
  • Cherry pick 5ee89a1 and 361bdd7
  • Close this PR and open a new one
  • Drop support for node <= 4
  • Add promise support to async helpers
  • Remove layout support
  • Address open issues and PRs

How would you guys feel about changing master to main?

Sorry for being so slow, I'm currently working for FIFA and we're in the middle of the Club World Cup and my toddler has had a rough winter 😢 things should improve in the upcoming weeks

@mfdebian
Copy link
Contributor

mfdebian commented Sep 13, 2025

I've opened a new PR (#231) that does 2 things from the list:

  • Drops support for Node.js below 6
  • Add promise support to async helpers

Let me know how you feel about it! 😊

@UlisesGascon UlisesGascon deleted the 5.0 branch October 6, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants