Skip to content

Releases: nag763/doteur

0.5.6

11 Jun 19:33
Compare
Choose a tag to compare

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

23 Dec 23:59
Compare
Choose a tag to compare

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

26 Jul 18:16
Compare
Choose a tag to compare

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

07 Jun 17:40
Compare
Choose a tag to compare

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

22 Jan 18:01
Compare
Choose a tag to compare

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

Road to v0.5.0

  • Add support for ALTER COLUMN and DELETE 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

16 Jan 19:45
Compare
Choose a tag to compare

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 and DELETE 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

19 Dec 19:28
Compare
Choose a tag to compare

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.

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 than panic!

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 and DELETE 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

16 Dec 21:16
bc79f92
Compare
Choose a tag to compare

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.

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 and DELETE 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

12 Nov 18:07
Compare
Choose a tag to compare

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.

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

12 Nov 14:42
Compare
Choose a tag to compare

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.

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