All notable changes to this project will be documented in this file.
- Update oca dependencies and refactor imports to use oca_sdk_rs
- Release 0.5.1 version
- [breaking] Update oca-rs package to 0.6.0
- Release 0.5.0 version
- Update README
- Release 0.4.6 version
- Make publish optional for repository URL option
- Reformat code
- Release 0.4.6-rc.14 version
- Add build summary
- Fix clippy warnings
- Release 0.4.6-rc.13 version
- Update summary-json output
- Release 0.4.6-rc.12 version
- Add summary options to publish method
- Allow to choose summary format for publish
- Add count of published file to summary
- Choose summary format for build --publish
- Add cache database error
- Fix clippy warnings
- Release 0.4.6-rc.11 version
- Publish cmd accepts repo url flag
- Release 0.4.6-rc.10 version
- Customize name for pkg
- Release 0.4.6-rc.9 version
- Add ubuntu-20.04 to supported OS
- Release 0.4.6-rc.8 version
- Allow setting repo url in build command
- Remove unwrap
- Release 0.4.6-rc.7 version
- Update build and publish commands options
- Update cache
- Release 0.4.6-rc.6 version
- Detect not built files while publish
- Update publish command options
- Publish by said with dependencies
- Clean up build command
- Cargo fmt
- Minor changes
- Fix clippy warnings
- Release 0.4.6-rc.5 version
- Cache built files
- Add publish flag to build command
- Ensure ancestors are in correct order
- Add build submodule
- Remove unwraps
- Fix clippy warnings
- Release 0.4.6-rc.4 version
- Allow validate multiple files
- Save full path in graph nodes
- Allow both arguments in validate command
- Improve formatting of build error display
- Reformat and remove unused code
- Release 0.4.6-rc.3 version
- Allow building multiple ocafiles
- Allow both arguments in build command
- Avoid building the same ocafile twice
- Release 0.4.6-rc.2 version
- Add details window
- Add dependent files to details
- Add deps command
- Cache processed refn during build
- Cache processed refn during validate
- Fix loading repository url from config file
- Better error messages
- Catch unexpected errors
- Release 0.4.6-rc.1 version
- (tui) Notify user of missing config fields
- (tui) Notify user about any error in tui
- Fix clippy warnings
- Release 0.4.5 version
- Add handling for BundleElement::Transformation to build transformation files
- Release 0.4.4 version
- Correct failing tests
- Cleanup README.md
- Update README.md
- Update said package to 0.4.1 and oca packages to 0.5.4
- Release 0.4.3 version
- Use repository_url from config file in publish
- Remove sign command
- Don't panic when refn is missing in ocafile
- Don't panic on not supported chars in refn
- Release 0.4.2 version
- Add help window
- Make changes list scrollable
- Remove unwrap
- Don't close tui when not supported button pressed
- (tui) Prevent exit on window resize
- (publish) Show refn of published element
- Change default publishing timeout
- Compute presentation digest during generation
- Ensure all files have refn set
- (tui) Unselect elements that were built
- (tui) Unselect elements that were published
- Release 0.4.0 version
- Rewamp CHANGELOG
- Release 0.4.1 version
- Use git cliff to auto-update CHANGELOG.md
- Allow setting publishing timeout in tui
- Show deleted files in changes
- Remove unwraps
- Bump oca-presentation version
- Release 0.4.0-rc.13 version
- Changelog for rc13
- Change mapping format
- (tui) Add publish command
- Track changes with git2 crate
- Add changes tree
- (tui) Commit only selected changes
- (tui) Show tree of dependent changes
- Add mapping function
- Process arrays in mapping function
- Add mapping command
- Build initial ocafile
- Return error on duplicate refn tag
- Stop using git for changes tracking
- Cargo fmt
- Release 0.4.0-rc.12 version
- Add changelog for rc12
- Tui draft
- Use petgraph crate
- Add expandlable list
- Enable expanding references
- Show only chosen directroy
- Handle Enter and PageUp/PageDown buttons
- Add validate directory command
- (tui) Add errors window
- (tui) Allow switching windows
- Validate only selected form
- Add build command to tui
- Update status comments
- Render messages while building
- Show building errors
- Add timeout for publish command
- Validate all files before building
- Build only selected ocafile
- (tui) Select multiple elements
- Validate or build multiple files
- Select/unselect all
- Allow error selecting
- Allow multiple elements validation and building
- Minor changes
- Split main into modules
- Add DependencyGraph struct
- Remove unused code
- Change reference color
- Use ocafiles from subdirectories
- Update array type display
- Allow building from ocafile
- Remove local dependencies
- Check if directory exists
- Ignore files without refn
- Render missing refn error
- (tui) Print relative path in errors
- Don't block on validation
- Render errors as a list
- Update name if it changed
- Update oca dependencies
- Add commands description
- Show validation result
- Update footer
- Show last message in output window
- Fix ocafile build command
- Setup panic hooks
- Setup logging
- Remove todo
- Print help if no command
- (tui) Update footer
- Fix clippy warnings
- Add GraphError
- Cargo fmt
- Rename error to message
- Remove unused code
- Reformat and cargo clippy
- Update presentation dependency
- Improve naming in graph logic
- Add info logs for publish
- Remove path from oca-presentation deps
- Publish dependency only once
- Update cargo lock
- Fix clippy warnings and reformat
- Update dependencies
- Release 0.4.0-rc.11 version
- Fix number type in presentation
- Add changelog for rc.10
- Release 0.4.0-rc.10 version
- Support number in pres type
- Default reduce verbosity
- Add changelog for rc.9
- Release 0.4.0-rc.9 version
- Update presentation crate
- Release 0.4.0-rc.8 version
- Handle dependecies while building object
- Update oca-presentation version
- Release 0.4.0-rc.7 version
- Add presentation field
- Remove attributes translations from po field
- Change extention according to provided format
- Release 0.4.0-rc.6 version
- Fail presentation parsing in said is wrong
- Convert OcaBundle to Presentation
- Support array of refs in presentation
- Load languages from overlays
- Allow presentation in yaml format
- Generate translations
- Fill interaction section
- Update oca-presentation dependency
- Warnings
- Presentation test
- Remove presentation get subcommand
- List of oca objects in local repo
- Replace parse command with valdiate
- Add namespaces in
i
section - Generate namespaces for arrays
- Update presentation command
- Add subcommands for presentation
- Add CliError
- Reformat
- Add description of presentation subcommands
- Update cargo.toml
- Release 0.4.0-rc.5 version
- Reformat
- Build ocafiles from directory
- Build from dir with recursive
- Release 0.4.0-rc.3 version
- Release 0.4.0-rc.3 version
- Remove unused code
- Release 0.4.0-rc.4 version
- Add release configuration
- Exclude gitattributes
- Fix version in cargo
- Release 0.4.0-rc.2 version
- 0.4.0-rc.2
- Add possibility to display ast for given said
- Bump oca-rs to 0.3.7
- Support dereference of refn
- Support for pages in list
- Always dereference local references for oca bundle
- Add with dependency flag for fetching all bundles at once
- Publish all dependencies at once
- Show refn for build if available
- Add support for oca presentation
- Handle properly remote repo configuration
- Publish endpoint
- Adopt to changes from string to SAID in oca-rs
- List references for each available object
- Allow to control log level
- Update dependencies
- Update documentation on subcomands
- Remove dep path to compile project on github action
- Add config subcommand
- Add publish command
- Implement configuration
- Bundled sql dependency to pass builds on windows