History.txt in tracksperanto-2.12.0 vs History.txt in tracksperanto-3.0.0
- old
+ new
@@ -1,5 +1,12 @@
+=== 3.0.0
+
+* Middleware renamed to Tools
+* Multiple subpixel accuracy tests added
+* Subpixel accuracy fixed for Syntheyes modules
+* Subpixel accuracy fixed for PFTrack modules
+
=== 2.12.0
* Add an export module for Nuke's CameraTracker node. This is just like the Shake format, except that tracker names have to be special.
=== 2.11.3
@@ -19,11 +26,11 @@
* Nuke importer now supports PlanarTracker nodes and their corner-pin output
=== 2.9.9
-* Add lens distortion middleware. Adds the possibility to remove or add Syntheyes lens distortion to your plates.
+* Add lens distortion tool. Adds the possibility to remove or add Syntheyes lens distortion to your plates.
=== 2.9.8
* Ensure that Boujou vertical coords start off 1, not off 0 - both in import and export
@@ -32,11 +39,11 @@
* Add Syntheyes "All tracker paths" support
=== 2.9.6
* Add Nuke Reconcile3D support
-* Add Middleware::Base.parameters for automatic GUI building
+* Add Tool::Base.parameters for automatic GUI building
=== 2.9.5
* Export a Maya ASCII scene instead of a MEL script
@@ -69,11 +76,11 @@
* Ensure the Flame cornerpin export module always exports points in the proper Z-order
=== 2.8.5
-* Add Pad and Crop middlewares for fixing botched telecine and anamorphic Alexa
+* Add Pad and Crop tools for fixing botched telecine and anamorphic Alexa
=== 2.8.2
* Fix release gemspec
@@ -83,11 +90,11 @@
* Fix obuf for ruby 1.8x
=== 2.8.1
* Fix the bug that MatchMover importer would always assume the sequence starting on frame 1
-* Fix the bug that Lint middleware would raise when the export was started from negative frame offsets
+* Fix the bug that Lint tool would raise when the export was started from negative frame offsets
=== 2.8.0
* Add a special exporter for Flame cornerpins. Apparently the bilinear staiblizer wants the trackers to have the right names
right from the start (top_left, top_right and so on)
@@ -191,11 +198,11 @@
* Adds PFMatchit import support. Also all PFTrack imported cameras will have a camera name injected into the tracker
* Adds a PFMatchit exporter (PFMatchit only wants cameras with numbers in the name)
=== 2.0.2
* Compatible with Ruby 1.9.2
-* Scaler middleware now supports negative scaling factors
+* Scaler tool now supports negative scaling factors
=== 2.0.0
* Bugfix for PFTrack exports to contain cross-platform linebreaks (rn instead of n)
=== 1.9.9
@@ -206,11 +213,11 @@
=== 1.9.8
* Very minor changes and improvements
* The app will now tell you when you try to feed it an empty file
* Change Synetheyes exports to start with a standard frame and not a keyframe to make 1-frame trackers work
-* Adds a flip middleware to mirror a tracked comp
+* Adds a flip tool to mirror a tracked comp
=== 1.9.6
* Support Tracker nodes in Shake scripts that come from an old (ages old!) Shake version
* Only parse channels that are actually relevant in the Flame importer
@@ -239,11 +246,11 @@
* Fix a Pipeline bug introduced with the last version
=== 1.9.0
* Use proper progress bars
-* Allow proper chaining of middlewares in the commandline app - you can now apply many middlewares of the same nature in chain, and they will be ordered correctly
+* Allow proper chaining of tools in the commandline app - you can now apply many tools of the same nature in chain, and they will be ordered correctly
* Small rewrites to Pipeline::Base (changes API slightly - please consult the docs)
=== 1.8.4
* Fix PFTrack imports neglecting the feature name if it only contained digits
@@ -268,19 +275,19 @@
=== 1.7.4
* Introduce an intentional gap in the reference exports to test trackers with gaps
* Export Syntheyes paths as normal frames, not as keyframes. This produces better solves by not overconstraining the solver
(Without this TransitionFrms, a crucial parameter in SY, seizes to work)
-* Add a LengthCutoff middleware that allows you to remove trackers that have less than X keyframes in them from the export
+* Add a LengthCutoff tool that allows you to remove trackers that have less than X keyframes in them from the export
=== 1.7.3
* Fixed the --only option in the commandline binary
=== 1.7.2
-* Add a Lerp middleware that linearly interpolates missing keyframes (USE CAREFULLY!)
+* Add a Lerp tool that linearly interpolates missing keyframes (USE CAREFULLY!)
* Prevent the Shake lexer from walking into the woods on files that are certainly wrong
* Export proper project length with Nuke scripts
* Ensure preamble for Nuke exports does not get overriden in width/height
=== 1.7.1
@@ -320,21 +327,21 @@
* Fixes the Shake importer so that it doesn't apply correlation curves if they are not present or constantized to 1
=== 1.6.2
-* Fixes the Reformat middleware to not suppress the end_export call. Crucial for exporters that
+* Fixes the Reformat tool to not suppress the end_export call. Crucial for exporters that
use end_export to finalize output
=== 1.6.0
* MatchMover has top-left coordinates - fixed for both import and export
* Prevent Tracker from being Array#flatten'ed
=== 1.5.7
-* Add a Prefix middleware that prefixes tracker names
+* Add a Prefix tool that prefixes tracker names
=== 1.5.6
* Rerelase of 1.5.5 without the huge binary blob in the middle
* Interpret Shake NSplines as Linear instead of discarding them
@@ -348,11 +355,11 @@
* Fix a bug in the Nuke importer for tracks that have no animation
=== 1.5.2
* Fix Windows-specific issue (Tempfile-related) in the Equalizer4 exporter
-* Add Export::Base#just_export and Middleware::Base#just_export
+* Add Export::Base#just_export and Tool::Base#just_export
=== 1.5.0
* Implement support for older 3DE exports (in and out)
@@ -390,11 +397,11 @@
=== 1.2.0
* Add experimental MatchMoverPro import and export support
* Rewrite the Shake parser, support MatchMove and Stabilize nodes and many tracks per node
-* Officially add and test the Reformat middleware
-* Remove the Close middleware and close IOs automatically at pipeline end
+* Officially add and test the Reformat tool
+* Remove the Close tool and close IOs automatically at pipeline end
* Much improved documentation
* Use IO as base for all the parsers (if a parser needs a string it will have to read by himself)
* Much improved test coverage
* Support Nuke import and export
\ No newline at end of file