Skip to content
This repository has been archived by the owner on Oct 24, 2020. It is now read-only.

Latest commit

 

History

History
89 lines (60 loc) · 3.42 KB

CHANGELOG.md

File metadata and controls

89 lines (60 loc) · 3.42 KB

INLib CHANGELOG

4.0.1

  • Added forwarding the status bar style from the top view controller by INNavigationController.
  • Minor Bugfixes

4.0

  • Bugfix: Using [NSBundle bundleForClass:self] instead of [NSBundle mainBundle], so INLocalizer can also be used in an IBDesignable view
  • Removed the weekNumberOfYearBeginningWithFirstWeekday: method from the NSDate extension and introduced a cachedGregorianCalendar
  • Bugfix: Using NSDateComponents instead of NSDateFormatter for various NSDate extension methods and other bugfixes in NSDate+INExtension
  • Removed the stringifying methods from NSDate+INExtension
  • Added Tests for NSDate+INExtensions
  • Added [NSBundle bundleShortVersion] to get the short version number.

3.3.1

  • Bugfix: UI_USER_INTERFACE_IDIOM is in iOS 8.3 no macro anymore
  • Repaced some "(long)fabs()" to "labs()"

3.3

  • Added some year calculation methods to the NSDate category.
  • INLocalizer replaced the macro with a global function for compatibility with swift and added +localizeString: as an alternative
  • Deprecated INAlertView
  • INWindowDelegate made the optional method mandatory
  • INBasicTableViewCell made NSStringFromClass swift compatible

3.2

  • Added INRandom methods for random unsigned Integers
  • Added a randomObject method in NSArray+INExtensions
  • Added the classes INScrollView and INTableView with the ability to cancel touches on certain or all views when dragging
  • Fixes monthsBetweenDate: in NSDate+INExtensions
  • Added the possibility to instantiate an INCoreDataManager instance with a specific model version
  • Fixed the duplicateStoreToUrl: method in INCoreDataManager

3.1

  • Fixes INBasicTableViewHeaderFooterView for iOS 8 and Xcode 6
  • Added a controller property to INBasicTableViewHeaderFooterView
  • Fixed the singleton macro by calling dispatch_once and resetting the once token in destroySharedInstance
  • Added dateInformationForComponents: to NSDate+INExtensions to specify which components to load
  • Added the CoreData subspec with extensions and classes to use with Core Data

3.0

  • Added the property forwardSegueForUnwinding to INNavigationController and the possibility to forward any call of segueForUnwindingToViewController:fromViewController:identifier: to the destination controller.
  • Removed methods from UIDevice+INExtensions: hasRetinaDisplay, has3Dot5InchesDisplay, has4InchesDisplay
  • Changed the INBasicTableViewCell parentController property's name to controller and the type from UIViewController* to id
  • NSDate category changes due to deprecated constants in iOS 8

2.1

  • Added descriptionWithStart:elementFormatter:lastElementFormatter:end: to NSArray+INExtensions.
  • Added descriptionWithStart:pairFormatter:lastPairFormatter:end:keys:printKeysAfterValues: to NSDictionary+INExtensions.
  • Added tests for NSDictionary+INExtensions.

2.0

  • Typo correction in a method name of NSString+INExtensions.
  • Added some version string manipulation methods to NSString+INExtensions.
  • Added tests for NSString+INExtensions.
  • Moved the date formatter caching from NSDate+INExtensions to the new category NSDateFormatter+INExtensions.

1.0

Initial release includes:

  • INAlertView
  • INBasicTableViewCell
  • INBasicTableViewHeaderFooterView
  • INBasicViewController
  • INLocalizer
  • INNavigationController
  • INRandom
  • INWindow
  • Categories for NSArray, NSBundle, NSDate, NSDictionary, NSLocale, NSObject, NSString, UIColor, UIDevice, UIImage, UIView
  • Some Macros
  • Some C-Functions