Skip to content

3.2.0

Compare
Choose a tag to compare
@rootpd rootpd released this 24 May 10:23
· 34 commits to master since this release
  • BREAKING: Changed minimal version of nette/application to version 3.2.
    • Due to newly introduced framework types, there is $user Latte variable (of type \Nette\Security\User) in every Latte template.
    • If you use $user Latte variable of different type, you have to rename it to avoid type mismatch.
  • BREAKING: Added registerScenariosTriggers method to ApplicationModuleInterface.
    • We recommend to extend CrmModule in your module classes, or in case of implementing this interface directly, we recommend to implement empty method.
  • Added button to GoogleBarGraph and GoogleLineGraph, to export/download data in CSV format. remp/crm#3117
  • Fixed registration of Contributte\FormMultiplier\DI\MultiplierExtension. remp/crm#3138
    • The extension was supposed to be registered by ApplicationModule, but it silently failed.
  • Fixed possible XSS vulnerability and enabled proactively-before-disabled escaping of values. remp/crm#1794
  • Added escapehtml function both to PHP and Latte to escape HTML entities. remp/crm#1794
  • Deprecated SnippetsRepository->loadAllByIdentifier, use SnippetsRepository->loadByIdentifier instead. remp/crm#3029
  • Fixed 'Too Many Connections' bug within PHPUnit tests by reconnecting to the database after each test.
  • Added EventGeneratorOutputProviderInterface for use with EventGeneratorInterface. remp/crm#1409
    • We encourage to implement this interface/method in your custom event generators to provide output params to scenario validator.
    • In the next major release the interface EventGeneratorOutputProviderInterface will be merged to EventGeneratorInterface interface.