Releases: nag763/doteur
0.5.6
Doteur
A CLI tool to visualize your sql schemas.
Upgrades
- Optimization of release package size
- Managing schema name
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
Road to v0.6.0
- Fixes and better parsing
- Postgres support
Full Changelog: https://github.com/nag763/doteur/compare/0.5.5..0.5.6
0.5.5
Doteur
A CLI tool to visualize your sql schemas.
Upgrades
- Upgrade of dependencies
- Optimization of binary size
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
Road to v0.6.0
- Fixes and better parsing
- Postgres support
Full Changelog: 0.5.4...0.5.5
0.5.3
Doteur
A CLI tool to visualize your sql schemas .
Global upgrade of dependencies
This release upgrades the dependencies of the crate.
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
Road to v0.6.0
- Fixes and better parsing
- Postgres support
Full Changelog: 0.5.2...0.5.3
Fix dependalerts
Doteur
A CLI tool to visualize your sql schemas .
Mitigate dependabot alerts
This release mitigate dependabot alerts on GitHub.
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
About this version
- Regex crate upgraded to 1.5.5 (CVE-2022-24713)
- Mysql crate upgraded to 22.1.0
Road to v0.6.0
- Fixes and better parsing
- Postgres support
Full Changelog: 0.5.1...0.5.2
Minor fixes
Doteur
A CLI tool to visualize your sql schemas .
Minor fixes
This release only contains minor fixes regarding the previous one.
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
About this version
- Better coma parsing 🧑🔬
- Live testing on github pages here : https://nag763.github.io/doteur/live/
Road to v0.5.0
- Add support for
ALTER COLUMN
andDELETE COLUMN
lines - Ensure that most SQL inputs are supported and well rendered
- Connect to an existing database
- [ ] Possibly, add a possibility to run it as a webservice in order to integrate it to the doteur website.
Road to v0.6.0
- Fixes and better parsing
- Postgres support
Full Changelog: 0.5.0...0.5.1
Large refactoring, improving the code quality, new projects in coming
Doteur
A simple tool to draw your mysql relations from exports.
Large refactoring, improving the code quality, new projects in coming
This release contains a large refactoring in the project structure, now the libraries and the cli tools are separated, allowing further enhancements.
A direct consequence of this refactoring is that the tool is now downloadable in several packages instead of a "very large" one. For more information, check this page of the new site : https://nag763.github.io/doteur/features
Besides, the old site hosted at www.doteur.net is now replaced by the github pages at https://nag763.github.io/doteur
Downloads
All the downloads can be found here : https://nag763.github.io/doteur/downloads
About this version
- A brand new website 😄
- A better packaging 🚚
- A better code, for a better tool ! 🔨
Road to v0.5.0
- Add support for
ALTER COLUMN
andDELETE COLUMN
lines - Ensure that most SQL inputs are supported and well rendered
- Connect to an existing database
- [ ] Possibly, add a possibility to run it as a webservice in order to integrate it to the doteur website.
Additional improvements on this release :
- Better packaging
- Brand new site
Road to v0.5.1
- Add postgres support
Full Changelog: 0.4.1...0.5.0
Connection to running MySQL instance
Doteur
A simple tool to draw your mysql relations from exports.
Live connection to a running mysql instance !
This release adds a more than interesting feature through the addition of the --it
(interactive) and --url
(raw url connection), you can by now connect to a running database instance and print the graph of its relations !
Further usage and examples here.
Downloads :
Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.
-
Linux : https://github.com/nag763/doteur/releases/download/0.4.1/doteur_linux_86_64.zip
-
Windows : https://github.com/nag763/doteur/releases/download/0.4.1/doteur_windows_86_64.zip
-
🆕 You can install it with cargo no matter what your platform is :
cargo install doteur
For further informations about how to download and use the tool please refer to the README
About this version
- Adds a connection to a running database with the usage of
--it
and--url
args - Better end of program handling with calls to
exit()
rather thanpanic!
Road to v0.4.0
- Detect primary keys
- Draw primary keys on table renderer
- Improve code on :
- The table content parsing
- The coma separator handling on tables
- Possibly, ignore the comments in file
- Create a restriction to not render a key defined twice in a table
Additional improvements on this release :
- Rendering different on the relations depending on the
ON DELETE
types - Enhanced logging
Road to v0.5.0
- Add support for
ALTER COLUMN
andDELETE COLUMN
lines - Ensure that most SQL inputs are supported and well rendered
- Connect to an existing database
- Possibly, add a possibility to run it as a webservice in order to integrate it to the doteur website.
Additionnal :
- Better exit of programs
Full Changelog: 0.4.0...0.4.1
Primary Key and Relation types support
Doteur
A simple tool to draw your mysql relations from exports.
Update release to refresh crates.io
This release should be way more stable than the last one, as well as including a lot of new key features that will enhance the user experience with the tool. Besides, since the version 0.3.3, the project has been made available on crates.io, making it easier to download for cargo users.
Downloads :
Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.
-
Linux : https://github.com/nag763/doteur/releases/download/0.4.0/doteur_linux_86_64.zip
-
Windows : https://github.com/nag763/doteur/releases/download/0.4.0/doteur_windows_86_64.zip
-
🆕 You can install it with cargo no matter what your platform is :
cargo install doteur
For further informations about how to download and use the tool please refer to the README
About this version
- See prior release to see version notes
Road to v0.4.0
- Detect primary keys
- Draw primary keys on table renderer
- Improve code on :
- The table content parsing
- The coma separator handling on tables
- Possibly, ignore the comments in file
- Create a restriction to not render a key defined twice in a table
Additional improvements on this release :
- Rendering different on the relations depending on the
ON DELETE
types - Enhanced logging
Road to v0.5.0
- Add support for
ALTER COLUMN
andDELETE COLUMN
lines - Ensure that most SQL inputs are supported and well rendered
- Connect to an existing database
- Possibly, add a possibility to run it as a webservice in order to integrate it to the doteur website.
Full Changelog: 0.3.3...0.4.0
Update release to refresh crates.io
Doteur
A simple tool to draw your mysql relations from exports.
Update release to refresh crates.io
- See prior release for release notes
- Improved comments on crates
Downloads :
Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.
-
Linux : https://github.com/nag763/doteur/releases/download/0.3.3/doteur_linux_86_64.zip
-
Windows : https://github.com/nag763/doteur/releases/download/0.3.3/doteur_windows_86_64.zip
About this version
- See prior release to see version notes
Road to v0.3.0
- Multifile support
- Support folder
-
Detect primary keys - Draw keys on table renderer
Road to v0.4.0
- Detect primary keys
- Draw primary keys on table renderer
- Improve code on :
- The table content parsing
- The coma separator handling on tables
- Possibly, ignore the comments in file
- Create a restriction to not render a key defined twice in a table
Fix double attribute rendering when FK
Doteur
A simple tool to draw your mysql relations from exports.
Fix double attribute rendering when FK
Prior to this version, any attribute would be rendered twice if it was also declared as a FK
Downloads :
Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.
-
Linux : https://github.com/nag763/doteur/releases/download/0.3.2/doteur_linux_86_64.zip
-
Windows : https://github.com/nag763/doteur/releases/download/0.3.2/doteur_windows_86_64.zip
About this version
- Fix double attribute rendering when FK
- PK detecting and rendering delayed to v0.4.0 at best
Road to v0.3.0
- Multifile support
- Support folder
-
Detect primary keys - Draw keys on table renderer
Road to v0.4.0
- Detect primary keys
- Draw primary keys on table renderer
- Improve code on :
- The table content parsing
- The coma separator handling on tables
- Possibly, ignore the comments in file
- Create a restriction to not render a key defined twice in a table