Releases: rbuj/FreeRouting
Releases · rbuj/FreeRouting
FreeRouting 1.4.6
FreeRouting 1.4.5
* Global menu bar on OS X
* Remove "Export Eagle Session Script"
* Add icons in toolbar. Icon theme:
* Elementary GTK Light Crystal
* Other improvements
FreeRouting 1.4.4
* Clear previously selected items before adding new ones
* Multiple dispatch emulation by using visitor pattern & default
method in the interfaces:
* geometry/planar/Direction.java
* geometry/planar/Vector.java
* Use ImmutableList<Layer> in board/LayerStructure.java
* layer_list contains all layers (signal & not signal)
* signal_layer_list contains only the signal layers
* Custom ComboBox:
* ClearanceClassBuilder.java
* SignalLayerWithIndexBuilder.java
* ArrayComboBoxModel.java
* Refactor class to enum:
* designformats/specctra/Keyword.java
* Refactor interfaces to class static/abstract methods:
* designformats/specctra/AreaReadable.java
* designformats/specctra/AreaTransformable.java
* designformats/specctra/ShapeReadable.java
* designformats/specctra/ShapeTransformable.java
* designformats/specctra/ShapeWritable.java
* Move static methods to inner classes
* Class structure (organize members)
* New custom exception:
* designformats/specctra/WriteScopeException.java
* Change some access level modifiers to package-private/private
* -h option shows avaliable options
* Use the precalculated width for the components in the right toolbar
* Other improvements
FreeRouting 1.4.3
* Create jar with dependencies:
* target/freeroute-[version]-jar-with-dependencies.jar
* Create jar without dependencies (external libs: target/libext):
* target/freeroute-[version].jar
* Class structure (constant & constructor access)
* Remove unused/unreferenced/unreachable code
* Remove custom exception:
* DesignFileException.java
* Apache Commons -> Google Guava
* Enable OpenGL pipeline and use system look & feel
* Dispose BoardFrame if can not load design file
* Other improvements
FreeRouting 1.4.2
* Bump version to 1.4.2
* Subwindows manager
* TemporarySubwindows.java
* SavableSubwindows.java
* Class structure (final class & constructor access)
* Update translations
* SnapshotAttributes.java: refactor inner class to outer class
* GUIDefaultsFileException.java: new exception used for controling
read scope methods in GUIDefaultsFile class
* ReadScopeException.java: new exception used for controling
read scope methods in specctra dessign formats
* Requires Java 9 or later
* Other improvements