Skip to content

Releases: OGR-67/AL2DBML

0.1.0

22 Mar 15:49
666e69c

Choose a tag to compare

Changelog

[Unreleased]

Bug Fixes

  • Update release trigger to respond to published releases only

Documentation

  • Complete README and add AL parsing documentation

Features

  • Enhance AL Parser with Table and Field Parsing Capabilities
  • Implement DBMLWriter and related interfaces for DBML file generation
  • Refactor DBMLWriter and enhance OutputSchema handling with deep copy functionality
  • Implement parsing strategies and command structure for AL project files
  • Implement workspace file parsing to extract project paths and handle folder entries
  • Enhance parsing functionality with tracking and refactor input strategies
  • Enhance workspace input strategy with validation for 'folders' property
  • Implement initialization command with pre-commit hook setup and configuration management
  • Enhance pre-commit hook creation with directory check and improved warning messages
  • Add release workflow and changelog configuration for GitHub Actions
  • Add remove hook command and refactor hook handling
  • Refactor RemoveHookCommand and update HookService logic

Miscellaneous

  • Update tag patterns for release workflow and changelog configuration
  • Add workflow_dispatch trigger and update release conditions in GitHub Actions

Other

  • Initial commit

  • Add project skeleton and initial files for AL2DBML application

  • Create .gitignore for ignoring Visual Studio and build files

  • Add AL2DBML solution file with project references

  • Implement initial project files for AL2DBML.Application, AL2DBML.CLI, AL2DBML.Core, AL2DBML.DI, AL2DBML.Parser, and AL2DBML.Tests

  • Establish basic architecture documentation

  • Include initial test setup with xUnit in AL2DBML.Tests

  • Merge pull request #16 from OGR-67/9-chore-project-skeleton

Add project skeleton and initial files for AL2DBML application

  • Implement initial parsing functionality and project structure

  • Add IAlParser interface and AlParser implementation for parsing enums

  • Create DBMLEnum and OutputSchema models for parsed data

  • Update project files to include new dependencies and references

  • Add service extensions for dependency injection

  • Implement unit tests for enum parsing functionality

  • Remove unused Class1 files and add necessary fixture files for testing

  • Add file type detection and parsing functionality to AlParser

  • Add ParseEnumExtension method and corresponding tests for enum extensions

  • Merge pull request #17 from OGR-67/11-test-parsing-enum

  • Merge pull request #18 from OGR-67/dev

Dev

  • Add GitHub workflows for PR validation and issue closure
  • Merge pull request #20 from OGR-67/19-ci-pr-validation-auto-close-issues-branch-protection

Add GitHub workflows for PR validation and issue closure

  • Merge pull request #21 from OGR-67/dev

Dev

  • Add workflow to label issues as "In progress" on branch creation
  • Merge pull request #23 from OGR-67/22-ci-make-issue-in-progress-on-branch-creation

Add workflow to label issues as "In progress" on branch creation

  • Merge pull request #24 from OGR-67/dev
  • Merge pull request #25 from OGR-67/13-test-parsing-table

feat: Enhance AL Parser with Table and Field Parsing Capabilities

  • Merge pull request #26 from OGR-67/dev
  • Merge pull request #27 from OGR-67/8-feat-create-dmbl-file-from-parsed-data

feat: Implement DBMLWriter and related interfaces for DBML file generation

  • Merge pull request #28 from OGR-67/dev
  • Merge pull request #29 from OGR-67/2-feat-run-parsing-folder
  • Merge pull request #30 from OGR-67/dev
  • Merge pull request #31 from OGR-67/4-feat-init-command-git-pre-commit-hook

feat: Implement initialization command

  • Merge pull request #32 from OGR-67/dev
  • Merge pull request #35 from OGR-67/33-chore-setup-release-pipeline

feat: Add release workflow and changelog configuration for GitHub Action

  • Merge pull request #36 from OGR-67/dev
  • Merge pull request #39 from OGR-67/34-docs-complete-readme

34 docs complete readme

  • Merge pull request #38 from OGR-67/37-feat-add-remove-hook-command

feat: add remove hook command

  • Merge pull request #40 from OGR-67/dev

Add remove-hook command and documentations

  • Merge pull request #41 from OGR-67/fix-trigger-release

Fix trigger release

  • Merge pull request #42 from OGR-67/dev

Dev

  • Change release condition to exclude workflow_dispatch
  • Merge pull request #43 from OGR-67/Fix-release-job-condition

Fix release job condition

  • Merge pull request #44 from OGR-67/dev

0.1.0-rc1

22 Mar 12:10
666e69c

Choose a tag to compare

0.1.0-rc1 Pre-release
Pre-release

Changelog

[Unreleased]

Bug Fixes

  • Update release trigger to respond to published releases only

Documentation

  • Complete README and add AL parsing documentation

Features

  • Enhance AL Parser with Table and Field Parsing Capabilities
  • Implement DBMLWriter and related interfaces for DBML file generation
  • Refactor DBMLWriter and enhance OutputSchema handling with deep copy functionality
  • Implement parsing strategies and command structure for AL project files
  • Implement workspace file parsing to extract project paths and handle folder entries
  • Enhance parsing functionality with tracking and refactor input strategies
  • Enhance workspace input strategy with validation for 'folders' property
  • Implement initialization command with pre-commit hook setup and configuration management
  • Enhance pre-commit hook creation with directory check and improved warning messages
  • Add release workflow and changelog configuration for GitHub Actions
  • Add remove hook command and refactor hook handling
  • Refactor RemoveHookCommand and update HookService logic

Miscellaneous

  • Update tag patterns for release workflow and changelog configuration
  • Add workflow_dispatch trigger and update release conditions in GitHub Actions

Other

  • Initial commit

  • Add project skeleton and initial files for AL2DBML application

  • Create .gitignore for ignoring Visual Studio and build files

  • Add AL2DBML solution file with project references

  • Implement initial project files for AL2DBML.Application, AL2DBML.CLI, AL2DBML.Core, AL2DBML.DI, AL2DBML.Parser, and AL2DBML.Tests

  • Establish basic architecture documentation

  • Include initial test setup with xUnit in AL2DBML.Tests

  • Merge pull request #16 from OGR-67/9-chore-project-skeleton

Add project skeleton and initial files for AL2DBML application

  • Implement initial parsing functionality and project structure

  • Add IAlParser interface and AlParser implementation for parsing enums

  • Create DBMLEnum and OutputSchema models for parsed data

  • Update project files to include new dependencies and references

  • Add service extensions for dependency injection

  • Implement unit tests for enum parsing functionality

  • Remove unused Class1 files and add necessary fixture files for testing

  • Add file type detection and parsing functionality to AlParser

  • Add ParseEnumExtension method and corresponding tests for enum extensions

  • Merge pull request #17 from OGR-67/11-test-parsing-enum

  • Merge pull request #18 from OGR-67/dev

Dev

  • Add GitHub workflows for PR validation and issue closure
  • Merge pull request #20 from OGR-67/19-ci-pr-validation-auto-close-issues-branch-protection

Add GitHub workflows for PR validation and issue closure

  • Merge pull request #21 from OGR-67/dev

Dev

  • Add workflow to label issues as "In progress" on branch creation
  • Merge pull request #23 from OGR-67/22-ci-make-issue-in-progress-on-branch-creation

Add workflow to label issues as "In progress" on branch creation

  • Merge pull request #24 from OGR-67/dev
  • Merge pull request #25 from OGR-67/13-test-parsing-table

feat: Enhance AL Parser with Table and Field Parsing Capabilities

  • Merge pull request #26 from OGR-67/dev
  • Merge pull request #27 from OGR-67/8-feat-create-dmbl-file-from-parsed-data

feat: Implement DBMLWriter and related interfaces for DBML file generation

  • Merge pull request #28 from OGR-67/dev
  • Merge pull request #29 from OGR-67/2-feat-run-parsing-folder
  • Merge pull request #30 from OGR-67/dev
  • Merge pull request #31 from OGR-67/4-feat-init-command-git-pre-commit-hook

feat: Implement initialization command

  • Merge pull request #32 from OGR-67/dev
  • Merge pull request #35 from OGR-67/33-chore-setup-release-pipeline

feat: Add release workflow and changelog configuration for GitHub Action

  • Merge pull request #36 from OGR-67/dev
  • Merge pull request #39 from OGR-67/34-docs-complete-readme

34 docs complete readme

  • Merge pull request #38 from OGR-67/37-feat-add-remove-hook-command

feat: add remove hook command

  • Merge pull request #40 from OGR-67/dev

Add remove-hook command and documentations

  • Merge pull request #41 from OGR-67/fix-trigger-release

Fix trigger release

  • Merge pull request #42 from OGR-67/dev

Dev

  • Change release condition to exclude workflow_dispatch
  • Merge pull request #43 from OGR-67/Fix-release-job-condition

Fix release job condition

  • Merge pull request #44 from OGR-67/dev