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