Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 1, 2025

Bumps phel-lang/phel-lang from 0.22.2 to 0.24.0.

Release notes

Sourced from phel-lang/phel-lang's releases.

0.24.0 - Load and in-ns

New special forms (load, in-ns), better null handling, a minor bug fix, and stronger type safety.

✨ New Features

  • Added load and in-ns special forms
  • Allowed null values in Phel static collections (vector, list, map, set) arguments

🐞 Bug Fixes

  • Fixed argv from GLOBALS when it does not exist

👥 Contributors

@​Chemaclass @​JesusValeraDev

Full Changelog: phel-lang/phel-lang@v0.23.1...v0.24.0

0.23.0 - Eval Everything

Improved docs, debugging, and developer experience. New phel eval command, repl defaults, JSON docs, better :require/:use handling, and modernized internals.

✨ New Features

  • Added phel eval command for inline code execution
  • Added catch and finally functions to the API docs
  • Added --format json option to the phel doc command
  • Added phel run --debug flag to write debug info to ./phel-debug.log
  • Made repl the default command when no args are provided
  • Allowed multiple entries in :require and :use form from within ns form
  • Added doseq macro as alias to dofor

🐛 Bug Fixes

  • Fixed doc command when running from phar

🔧 Enhancements

  • Removed deprecated *compile-mode* in favor of *build-mode*
  • Added Composer validation to the CI pipeline
  • Moved Facade Interfaces to the Shared Module
  • Added demo examples to the project

👥 Contributors

@​Chemaclass @​JesusValeraDev

Full Changelog: phel-lang/phel-lang@v0.22.2...v0.23.0

Changelog

Sourced from phel-lang/phel-lang's changelog.

0.24.0 - 2025-10-26

  • Allow null on Phel static collections (vector, list, map, set) arguments
  • Fix argv from GLOBALS when does not exist
  • Add load and in-ns special forms
  • Upgrade gacela:1.11 and psalm:7.0-beta and improve type safety

0.23.0 - 2025-10-05

  • Fix doc command on phar command
  • Add catch and finally functions to the API docs
  • Add --format json option to phel doc command
  • Allow ns form with multiple modules within a single :require form
  • Add --debug flag to suppress test output and write debug info to ./phel-debug.log
    • Optional Phel file filter using equals syntax: --debug="core" or --debug="boot"
  • Add phel eval command
  • Make repl the default command when no args are provided to the executable
  • Move Facade Interfaces to Shared Module
  • Remove deprecated *compile-mode* in favor of *build-mode*
  • Allow multiple entries in :use form
  • Add doseq macro for side-effectful comprehensions
Commits
  • 00949d2 release: v0.24.0
  • 96def86 deps: upgrade rector
  • 906fb29 ref: minor formatting
  • 05f051a ref(lexer): extract createSourceLocation method
  • fc258f8 ref: CompilerFacade avoid nullable compileOptions arg
  • 1e9076b Merge pull request #1007 from phel-lang/refactor/upgrade-gacela1-11
  • 8bb5a67 docs: update changelog
  • bfdeda3 refactor: src/Phel.php
  • cf7fcf2 refactor: upgrade gacela:1.11 and psalm to 7.0-beta
  • 0f03203 docs: add AGENTS.md
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [phel-lang/phel-lang](https://github.com/phel-lang/phel-lang) from 0.22.2 to 0.24.0.
- [Release notes](https://github.com/phel-lang/phel-lang/releases)
- [Changelog](https://github.com/phel-lang/phel-lang/blob/main/CHANGELOG.md)
- [Commits](phel-lang/phel-lang@v0.22.2...v0.24.0)

---
updated-dependencies:
- dependency-name: phel-lang/phel-lang
  dependency-version: 0.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Nov 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant