MetaZ Changelog
What's new in MetaZ 1.0 Beta 45
Aug 20, 2018- Update Travis Xcode to 9.3
- Add prerelease update preference
- Update Sparkle using carthage
New in MetaZ 1.0 Beta 34 (Nov 14, 2017)
- Fix tag reading on High Sierra
- Remove unsued class MZQueueOperation
- Include minimum OS version in Sparkle.json
New in MetaZ 1.0 Alpha 15 (Nov 28, 2013)
- Made sparkle sign output a JSON document.
- Changed time zone to GMT-1100. Fixes #32.
- Merge branch 'feature/native-notifications' into develop
- Removed unfinished IMDB plugin
- Native notifications are default when available.
- Added comparison helpers to MZVersion
- Used local variable in MZMultiGrowlWrapper singleton
- Fixed icon progress indicator on retina screen.
- Added plugin for native notifications. Fixes #78.
- Added a minimum OS X version check for plugins
- Deleted non-UTF8 chars from tagChimp results.
- Fixed a semantic warning
- Fixed archive so it only contains the app.
- Moved plist script into its own file.
- Silenced output from document_types.bash
- Bumped version to 1.0a15
- TheMovieDB plugin now checks for null. Fixes #83.
- Merge branch 'release/1.0a14'
New in MetaZ 1.0 Alpha 14 (Nov 28, 2013)
- Got back support for disabling plugins.
- Commented out the doctype in the sdef file.
- Added string category for wildcard matching a mime type.
- Added support for limiting the mime type of data in MZRemoteData.
- Started sometimes ignoring first chapter from tagChimp.
- Removed the assertion causing the crash in issue #39
- Initialized the error object to nil in MZScriptingEnums
- Removed unused variable
- Used our logger instead of NSLog
- Made orderedDocuments return objects in the order they are shown on screen
- Updated readme with description of extras
- Fixed problem with MZTextView reported in #37
- Update README.markdown
- Revert "Changed open sheet to use file extensions instead of UTIs becaused it was causing problems with m4v extension"
- Removed output of extensions when showing open sheet
- Started using PlistBuddy instead of defaults to read values from plist file in scripts
- Moved shell scripts to Scripts folder
- Changed the UTI conform to requirement to kUTTypeAudiovisualContent so that we also support audio
- Moved document types information to data provider plugin
- Moved private MZPlugin category to main source file
- Refactored so that MZScriptActionsPlugin does not have a bundle assigned
- Removed unused old dataProviders and searchProviders methods from MZPlugin
- Changed plugin label so that it checks the bundle for a CFBundleDisplayName and a CFBundleName key in Info.plist
- Added accessors for plugin types that include disabled plugins
- Removed Test-Info.plist
- Added version number to settings
- Updated project to Xcode 5
- Added init script to simplify build from fresh checkout
- Fixed error caused by implicit conversion to CGRect.
- Fixed some memory leaks and semantic issues
- Failed writes now reports whatever is on stderr.
- Don't paste read only tags fixing #63
- Now defaults to getting error string from stderr
- Fixed problem when only removing artwork
- Fixed some semantic warning
- Added JSONKit to Externals
- Implemented support for the new The Movie DB API. Fixes #74.
- Fixes the icon for TheMovieDB results
- Fixed right-clicking on search results
- Merge branch 'feature/moviedb-fix' into develop
- Fixed a memory error in ChapterItemWrapper
- Removed unused variable
- Only include chapter data from tagChimp if there is more than one chapter
- Don't use asserts on data external to the program
- Removed some tagchimp debug output
- Made new poster backgrounds
- Add a user default to reverse the order of the panes in the main splitview.
- Bring pull request branch up to date with v1.0a13.
- Per discussion on pull req: Remove defaults option.
- Fix frame/bounds confusion
- Update XIB file to reflect order.
- Remove the code to force the reordering panes.
New in MetaZ 1.0 Alpha 13 (Feb 2, 2013)
- Finally cracked how to do pretty AppleScript event callbacks
- Set the allowsUndo flag on the long description text view
- Made own versions of NSComboBox, NSTextField and NSTextView that do not drop responder status after editing ends
- Moved next file and previous file menus
- Removed selectNextFile and selectPreviousFile from AppController and hooked the menus directly up to the files controller
- Renamed document related applescript queue events
- Added an opened document applescript event
- Improved Update iTunes plugin by making it look for opened files in iTunes when iTunes is running
- Moved some code around so that now search is more isolated from the rest
- Fixed error in The TVDB search where it failed when tv show name was empty
- Fixed regression where search could not be started from search field
- Fixed image loading retry related crash [26]
- Optimized automatic search by checking and only doing the search when the terms have actually changed
- Made all search plugins process the response in the background
- Fixed problem with search not always getting reported as finished. Caused by ASIHTTPRequest not calling delegate methods when request was canceled before it was started.
- Released search delegate when request is canceled to fix problem with sometimes seing spurious search results from previous searches.
- Commented out a lot of logging in the search plugins because it was getting a bit spamy
- Set the maximum number of concurrent search operations to 12 like the remote data queue is set to.
- Set an error on MZRemoteData when response status code is above 399
- Set the max age of tagchimp responses to 120 since it does not have cache headers of its own.
- Added support for applescript bundle plugins
- Added support for installing applescript plugins by dropping them unto the app icon
- Delayed the window in the alert plugin.
- Commented out unused variables
- Reworked plugin architecture to move from providers to plugin base classes.
- Gave search provider and data provider plugins their own file extensions and UTIs
- Added Script Debugger template
- Added a property for the rearrange delay and set to to half a second by default
- Updated copyright year
- Fixed the logic for loading the plugin icon
- Renamed Movies and Short Film video types fixing [34] and added new video types.
New in MetaZ 1.0 Alpha 9 (Feb 8, 2012)
- Changed Sparkle url and switched on system profile
- Updated growl and switched to a MultiGrowl approach for loading it so we can support both mist and legacy
- Changed default time zone to UTC
- Added TheMovieDb searching
- Fixed problem in mp4chaps that caused it to crash with some files
- Added a filename changed checkbox to files table and got revertChanged to work on files table
- Changed status column to a dot like Mail
- Added support for two ISO 8601 date formats [39] to all date fields; 2008-07-19 and 2008-07-19T00:00:00Z
- Fixed apply search result to now use the picture selected in ui
- Fixed encoding problems in search results
- Added posters support to TheTVDB search plugin
- Added support for array of pictures to PictureEditor
- Fixed index error in MZFileNameTextStorage
- Changed TheTVDB search to use full series files
- Switched all http requests to ASIHttpRequest which means caching support
- Changed progress bar on main window to appear with an animation and not modify the window size
- Switched to MGViewAnimation
- Reworked credits to make it clearer when contributer is there because we simply used their code ie. they are not associated with or endorse MetaZ
- Cleaned up code the hides and shows main window progress bar and made it a little more robust
- Fixed dock icon file drop
New in MetaZ 1.0 Alpha 8 (Dec 27, 2011)
- Made files table and presets table ignore newlines and reverse editing on escape
- Changed how words are defined for file name editing so it behaves more like renaming files in Finder (e.g. dot is a word separator)
- Fixed doubleClickAtIndex for file name editing
- Commit the edit before doing a search.
- Fixed small bug in picture context menu where show image editor option was disabled when picture was a RemoteData
- Added option to cancel editing by typing esc. for all UndoTableViews
- Changed MZDynamicObject so that it doesn't use NSInvocation when being called from getValueForKey and setValue:forKey
- Made identifier, localizedName and editorCell for class MZTag into properties
- Fixed small issue in MZPriorObserverFix that caused a great deal of unresponsiveness
- Added missing call to delegate dataProvider:controller:writeStartedForEdits: in APDataProvider
- Added hidden start column to chapter editor
- Added column menu to chapter editor
- Changed some getters into properties
- Added compare method to MZTimeCode
- Fixed small issue in web chapter parsing where chapters that lasted less than a minute were not supported
- Fixed chapter edit undo [12]
- Changed the rename preset undo action to "Rename Preset"
- Changed some privat class categories to extensions
- Changed building.txt to a README
- Added our TheTVDB API key to repository.
- Fixed return warning in MetaEdits
- Fixed tvdb view in browser and added menu items for view episode and view season
- Did a Build and Analyze and fixed the found problems
- Added fix for calling shell scripts in MZTaskOperation that messed with stdout
- Added icon from Thomas Jakobi
- Set new icon in Info.plist
- Updated mp4chaps to trunk-r479 and fixed missing ppc architecture [22] [23]
- Lion issues should now be fixed [31]
- Changed tagchimp hostname from www.tagchimp.com to tagchimp.com because that is the CN in their certificate hopefully fixing [27]
- Fixed [29] so now main window reopens when dropping a file or using open from main menu
- Fixed memory problem in open that caused a crash because dictionary was released to early
- Changed open sheet to use file extensions instead of UTIs becaused it was causing problems with m4v extension [31]
- Changed small program icon used in search result to the new MetaZ icon
- Added icon credit
- Created my own DateFormatter to fix nil bug [9]
- Added a new category with a method for checking if all chars in a string are part of a given NSCharacterSet
- Added support for having only the year in date tag