This PR facilitates the migration from both Colang 1.0 and Colang 2.0-alpha to Colang 2.x. It introduces a migration script with the following key features and fixes:
A new command in the CLI for translating both Colang 1.0 and Colang 2.0-alpha to Colang 2.x.
Normalization of action names and addition of a registration check to ensure compatibility with the Colang 2.x ActionName convention.
Enabling of context updates in Colang 2.x.
Refactored Colang parsing and added a version detection heuristic.
Generation of a _rails.co file if rails are defined in the config.yml, and validation of the translation using the Colang 2.x parser.
This PR facilitates the migration from both Colang 1.0 and Colang 2.0-alpha to Colang 2.x. It introduces a migration script with the following key features and fixes: