Skip to content

Instantly share code, notes, and snippets.

@Majkl578
Last active December 16, 2015 08:48
Show Gist options
  • Save Majkl578/5408120 to your computer and use it in GitHub Desktop.
Save Majkl578/5408120 to your computer and use it in GitHub Desktop.
Nette 2.1-dev BC breaks against release-2.0.x Generated by: $ git log upstream/release-2.0.x..upstream/master --oneline | grep -i "bc break"
1e8feb9 Forms: replaced vsprintf() in Rules::formatMessage() with own function (possible BC break)
973bd0d DI\Container: factory methods for non-shared services changed from createXyz() to createServiceXyz() (BC break)
ec148ff ObjectMixin: removed callProperty() (BC break)
781625c PhpGenerator: PhpLiteral is immutable object (and consistent with SqlLiteral) (BC break)
330cbd2 Environment: requires path to temporary directory in TEMP_DIR (BC break)
15dc3e7 Nette\Application\Request, Nette\Http\Url, Nette\Security\Identity: are no more freezable objects (BC break)
70cd9d4 Partially revert "Forms: Disabled fields always get new default value (BC break) [Closes #981] [Closes #961]"
ba801a3 Nette\Config renamed to Nette\DI (BC break!)
e104fb0 DI\Container: removed $class and changed $meta internal structures (BC break?)
5b295db DI\Container::addService() removed parameter $meta (BC break)
7b5956b UI\Presenter: methods formatActionMethod(), formatRenderMethod() and formatSignalMethod() are public and static (BC break)
6831484 Database: remove support for inner join (BC break!) [Closes #1022]
40ea09c Database: changed parameters passed to Connection::$onQuery event (BC break!)
1e36069 Forms: Disabled fields always get new default value (BC break) [Closes #981] [Closes #961]
5dfee5c Mail\Message: setHtmlBody() and setBody() renders template immediately. (BC break!) [Closes #1037]
52970ae Database: class Statement renamed to ResultSet (BC break)
df2a51a Forms: removed forcedValue from HiddenField. It was just trick for older implementation of CSRF protection. (BC break!)
cf6ac81 Database: added fetchField() (previously named as fetchColumn, BC break)
7a3f6fe ObjectMixin: removed support for non-registered extension methods (BC break)
53a43ff DI\ContainerBuilder: removed support for %param% in DI compiler (BC break!)
0111cc3 Latte: added native support for empty macros with slash {name /} (BC break)
14ffc4a Forms: RadioList::getControl($key) returns only input element without label (BC break!)
250cff0 Forms: changed generated HTML ID for RadioList, counter was replaced by key (BC break!)
bbc2598 Database: rewritten joins parser (BC break!)
09cadbf Forms: SelectBox and RadioList preserves integer keys [Closes #1002] (BC break)
c3dda94 Database: refactored to not to use PDO::FETCH_CLASS (BC break!)
1978191 PDO as composition (BC break!)
0c9f149 Mail: Deprecated Message::send(), use IMailer::send() instead (BC break)
b335192 Mail: Renamed MimePart::generateMessage() to MimePart::getEncodedMessage() (BC break)
a6e72dc netteForms.js: unsuccessful validation prevents the event from bubbling up (BC break)
b902e01 DI\ContainerBuilder: keyword 'self' is now replaced with class name in Compiler. (BC break)
8e04ec4 DI, Config: removed flag 'internal' from factory definitions (BC break)
9e441de DI\ContainerBuilder: generateClass() changed to generateClasses() (BC break)
e7fccad Database: deprecated Connection::setDatabaseReflection() and setCacheStorage(), methods are replaced with setSelectionFactory() (BC break)
db34647 Database: IReflection::setConnection() replaced with constructor (BC break)
6e2c9e6 Database: reflection and cache are passed to Table\Selection constructor (BC break)
fb78466 Config: removed DI\NestedAccessor (BC break)
11bf045 Forms: IControl::getRules() replaced with IControl::validate() (BC break)
2c325d9 Forms: getErrors() returns only global errors; for all errors use getAllErrors() (BC break)
ea0070b Revert "Config\Compiler: added auto-generated "{factory}Factory" services (experimental)" BC break!
daf4c7c Nette\Utils\PhpGenerator renamed to Nette\PhpGenerator (BC break)
861c875 Diagnostics: Helpers::clickableDump() is deprecated; use Dump::toHtml() instead (BC break)
1be657c Debugger bar: removed support for <a rel="..."> toggling (BC break; will be replaced with .nette-toggle)
28b7040 Debugger: CSS classes php-xxx changed to nette-dump-xxx (BC break)
8c58df7 RobotLoader: removed $acceptFiles, it is replaced with $filter (BC break)
5b5824d tests: removed switch -l (specify path to shared library files) (BC break)
cf48009 Route: foo-parameters are not optional whether pattern is missing (BC break)
5785e3f Debugger: tryError(), catchError() and toStringException() are deprecated (BC break)
8e5fe91 Latte: MacroNode::$htmlNode is always filled (BC break)
50f124f Forms: MultiSelectBox::getValues() returns correct numeric keys (BC break)
20bf2bc UI\PresenterComponent: loadState() & saveState() uses type checking via convertType() (BC break)
21501c1 removed InstanceFilter (BC break)
5e2ca42 Iterators: changed Filter and RecursiveFilter to be compatible with CallbackFilterIterator & RecursiveCallbackFilterIterator (BC break)
185cfce ObjectMixin: extension method support moved from Nette\Reflection to Nette\ObjectMixin (BC break)
75ca74f Configurator: replaced parameter 'debugMode' with 'productionMode' (BC break)
fb28b45 Configurator: setProductionMode, isProductionMode a detectProductionMode is deprecated (BC break)
149012d UI\Presenter: user services are passed via constructor instead of setContext() now (BC break!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment