BR-ы 4-й версии
kobezzza opened this issue · 0 comments
kobezzza commented
- Удалить все модули и API, которые помечены как deprecated
- Удалить core/prelude/global (Any удаляется полностью, stderr переезжает в Error)
- Перенести Object.throw в Error.throw
- Перенести unimplemented/deprecated/warn в прелюдию Function
- Методы конвертеры чисел (seconds и т.д.) становятся геттерами
- String.camelize по умолчанию ставит параметр upper в false
- Отказ от явной зависимости от EventEmitter2 в пользу core/event-emitter (сам EventEmitter2 скорее всего останется)
- Удалить core/helpers
- Ревью публичных полей всех модулей на предмет добавления флага readonly
- String.underscore переименовать в String.snakenize
- Переименовать core/cache/restricted в core/cache/mru и реализовать lru,lfu стратегии, поправить в core/request
- Ревью апи cache core/request
- Отказ от расширения базовых объектов в прелюдии (тут именно БР на уровне реализации, с точки зрения паблик API все останется также)