Skip to content

Releases: codemod/codemod

[email protected]

02 Dec 09:54

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-12-02

🐛 Bug Fixes

  • (scheduler) Update task status check to exclude 'Failed' from terminal states

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.3.2

What's Changed

  • Update changelog for [email protected] by @github-actions[bot] in #1872
  • fix(scheduler): update task status check to exclude 'Failed' from terminal states by @mohebifar in #1877
  • chore(bump): Bump codemod crates version to v1.3.2 by @github-actions[bot] in #1878

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.3.2

[email protected]

29 Nov 20:43

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-11-29

🚀 Features

  • Update jssg and Codemod CLI documentation, remove ast-grep instructions, and enhance semantic analysis details
  • Enhance project initialization by adding support for 'bun' package manager and updating codemod command in package.json
  • Format AST dump output for improved readability
  • (language-python) Switch python semantics to ruff's ty_ide

🐛 Bug Fixes

  • Fix package manager selection

📚 Documentation

  • Imropve jssg instructions in MCP

⚙️ Miscellaneous Tasks

  • Bump jssg-types version to 1.3.0
  • (bump) Bump codemod crates version to v1.3.1

What's Changed

  • feat: update jssg and Codemod CLI documentation, remove ast-grep instructions, and enhance semantic analysis details by @mohebifar in #1873
  • feat(language-python): switch python semantics to ruff's ty_ide by @mohebifar in #1874
  • chore(bump): Bump codemod crates version to v1.3.1 by @github-actions[bot] in #1875

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.3.1

[email protected]

28 Nov 06:11

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-11-28

🚀 Features

  • Replace swc with oxc
  • Semantic analysis for js
  • Add semantic factory for configurable semantic analysis providers
  • Support python semantics
  • Allow optionally getting import statement as definition instead of resolving external
  • Invalidate semantic cache after file modification

🐛 Bug Fixes

  • Update button glow and intent logic in DesktopNavigation component (#1869)
  • Revert to swc for transpilation

🚜 Refactor

  • Update navigation labels from "Localization" to "Internationalization" and clean up unused imports in Desktop and Mobile navigation components (#1868)
  • Rename definition and references methods

📚 Documentation

  • Add docs for semantic analysis

⚙️ Miscellaneous Tasks

  • Update pnpm lockfile and workspace configuration to include '@sanity/visual-editing' and bump 'next-sanity' version to 11.6.6 (#1866)
  • Remove '@sanity/visual-editing' from pnpm lockfile and workspace, downgrade 'next-sanity' version to 8.5.0, and update middleware CSP to include Sanity origins (#1867)
  • Fix lint errors
  • (bump) Bump codemod crates version to v1.3.0

What's Changed

  • chore: update pnpm lockfile and workspace configuration to include '@… by @siamak in #1866
  • chore: remove '@sanity/visual-editing' from pnpm lockfile and workspa… by @siamak in #1867
  • refactor: update navigation labels from "Localization" to "Internatio… by @siamak in #1868
  • fix: update button glow and intent logic in DesktopNavigation component by @siamak in #1869
  • feat: semantic analysis for js/ts and python by @mohebifar in #1870
  • chore(bump): Bump codemod crates version to v1.3.0 by @github-actions[bot] in #1871

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.3.0

[email protected]

11 Nov 18:36

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-11-11

🚀 Features

  • Add workflow-global package for sharing variables across workflow steps (#1836)

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.2.1

What's Changed

  • feat: add workflow-global package for sharing variables across workflow steps by @amirabbas-gh in #1836
  • chore(bump): Bump codemod crates version to v1.2.1 by @github-actions[bot] in #1861

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.2.1

[email protected]

07 Nov 01:48

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-11-07

🚀 Features

  • Add in-memory execution support for jssg codemods

🐛 Bug Fixes

  • Update rolldown submodule URL to use HTTPS
  • Comment out unused DropdownMenu.Item in LogoWithContextMenu component (#1852)
  • Move codemod binary resolution to runtime from installation time

🚜 Refactor

  • Rename execution functions and update module builder for in-memory codemod execution

📚 Documentation

  • Revamp quickstart & registry docs (#1854)

⚙️ Miscellaneous Tasks

  • (bump) Update dependencies and versions for ast-grep and rmcp packages
  • Update dependencies and submodule references for llrt and related packages
  • Upgrade rquickjs to 0.10.0 and llrt to the latest version
  • Upgrade rolldown
  • (bump) Bump codemod crates version to v1.2.0

What's Changed

  • chore(bump): Update dependencies for ast-grep packages by @mohebifar in #1850
  • Docs/improve workflows structure & Oct updates by @mohab-sameh in #1849
  • Docs/improvements and fixes by @mohab-sameh in #1851
  • fix: comment out unused DropdownMenu.Item in LogoWithContextMenu component by @siamak in #1852
  • Docs/improvements by @mohab-sameh in #1853
  • feat: add in-memory execution support for jssg codemods by @mohebifar in #1823
  • fix: move codemod binary resolution to runtime from installation time by @mohebifar in #1856
  • docs: revamp quickstart & registry docs by @mohab-sameh in #1854
  • chore(bump): Bump codemod crates version to v1.2.0 by @github-actions[bot] in #1857

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.2.0

[email protected]

25 Oct 00:34

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-10-25

🐛 Bug Fixes

  • Change capabilities from Vec to HashSet and fix issues with capabilities

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.1.2

What's Changed

  • fix: change capabilities from Vec to HashSet and fix issues with capabilities by @mohebifar in #1846
  • chore(bump): Bump codemod crates version to v1.1.2 by @github-actions[bot] in #1847

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.1.2

[email protected]

24 Oct 18:17

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-10-24

🐛 Bug Fixes

  • Fix release workflow

📚 Documentation

  • Update security documentation fixing mistakes

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.1.1
  • (bump) Bump codemod crates version to v1.1.1

What's Changed

  • chore(bump): Bump codemod crates version to v1.1.1 by @github-actions[bot] in #1842
  • Update changelog for [email protected] by @github-actions[bot] in #1840
  • chore(bump): Bump codemod crates version to v1.1.1 by @github-actions[bot] in #1844

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.1.1

[email protected]

24 Oct 07:51

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-10-24

🚀 Features

  • Add llrt types support for jssg-types package
  • Create llrt-capabilities crate
  • Add capabilities into codemod.yaml template

🐛 Bug Fixes

  • Fix unused result variable in json_edit.rs file (#1834)
  • Fix tests
  • Fix failure tests related to resolve conflicts
  • Fix bugs
  • Update test cases in proportion new capabilities feature
  • Fix failure tests related to resolve conflicts
  • Fix errors relaetd to mo refactor in capabilities PR
  • Fix refactor errors
  • Correct command syntax in init for target

🚜 Refactor

  • Add capabilities feature for native jssg codemod run
  • Update schema
  • Add LlrtSupportedModule enum and change security check callback logic and improve performance for default modules from O(n) to O(1)
  • Using anyhow insted of std::proccess::exit and improve capabilities parsing in core for removing panic risk
  • Move manifest structs to a separate file and some other small refactors
  • Add capabilities feature for native jssg codemod run
  • Using anyhow insted of std::proccess::exit and improve capabilities parsing in core for removing panic risk
  • Using macros for module_builder in codemod llrt capabilities
  • Enhance capabilities handling and parameter parsing across CLI commands

📚 Documentation

  • Mcp demo and minor updates (#1824)
  • Add docs for github integration
  • Add GitLab integration documentation and related images
  • Add Jira integration documentation and related images (#1829)
  • Add plug icon to integrations menu
  • (integrations) Add icons (#1832)
  • Update quickstart and add security documentation for jssg's deny-by-default model
  • Add more use cases for fs

🎨 Styling

  • Update margin utility in CodeSnippetBlock component (#1825)

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.1.0

Reafcotr

  • Do not using params for capabilities in run command

What's Changed

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.1.0

[email protected]

10 Oct 01:00

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-10-10

🚀 Features

  • (i18n) Add new sections for BentoGrid, CaseStudy, Features, and Separators (#1808)
  • Add repository choice into init (#1780)

🐛 Bug Fixes

  • Fix jsonpath parsing and manipulation function

🚜 Refactor

  • (JobListingPage) Remove ApplyToJobForm component and related markup (#1809)
  • (JobListingPage) Remove CtaCard component and related markup for cleaner layout (#1811)
  • Add implicit run params parser (#1783)

📚 Documentation

  • Remove deprecated docs (#1802)
  • Fix mcp path (#1804)
  • New guides, nav improvements, and polishes (#1806)
  • Improve tagging best practices guide (#1801)
  • Add github button (#1812)

⚙️ Miscellaneous Tasks

  • (workflows) Update yaml templates to include schema references and remove deprecated fields
  • (templates) Use the latest version of jssg types in templates
  • (bump) Bump codemod crates version to v1.0.18

What's Changed

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.0.18

[email protected]

26 Sep 00:05

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[[email protected]] - 2025-09-25

🚀 Features

  • (runner) Implement command execution with streaming output

⚙️ Miscellaneous Tasks

  • (bump) Bump codemod crates version to v1.0.17

What's Changed

  • chore(bump): Bump codemod crates version to v1.0.17 by @github-actions[bot] in #1798

Full Changelog: https://github.com/codemod/codemod/compare/[email protected]@1.0.17