Node.js 12 более не поддерживается.
Тем не менее проект, скорее всего, до сих пор работает на этой версии, поскольку никаких ломающих поддержку изменений в код не было внесено.
Убраны однобуквенные обозначения для следующих CLI-флагов: -S (--strict)
, -c (--css)
, -f (--favicon)
, -l (--locale)
.
Если вы используете для запуска один из этих флагов, то нужно заменить -S
на --strict
, -c
на --css
и так далее.
Ничего не поменялось, мы просто переехали на новый npm-скоуп — @funboxteam
.
Complete refactoring of imports. If some data structure to be used in a file, you now need to import it explicitly in that file. Полностью переработана система импортов. Если какая-либо структура данных используется в файле, её нужно явно импортировать в этот файл.
Изменения в описании примеров значения атрибута. Если пример должен содержать несколько значений, не нужно добавлять бэктики:
+ Attributes
+ foo: 1,2,3 (array[number]) - для нескольких значений бэктики не используются
+ bar: `single value` (string) - пример с одним значением, заключенным в бэктики
Секция + Parameters
должна быть определена на одном уровне с секцией + Request
.
Для секции + Attributes
теперь не нужно указывать атрибут required
.
Если в документации содержится секция со словом Default в названии (например, default Resource Prototype), её нужно переименовать, поскольку Crafter теперь использует ключевое слово Default для задания дефолтных значений именованных типов, начиная с версии 1.65.0.