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