Releases: ArrisFramework/Arris.AppRouter
Releases · ArrisFramework/Arris.AppRouter
1.5.2
- [+] к инициализации роутера добавлена опция
appendNamespaceOnDispatch
для отладочного поведения - [*] исправлен приватный метод
is_handler
, теперь принимается миддлвар не строкой, а массивом - [*] обновлена документация
1.5.1
- [*] исправлена проблема с
getInternalRuleKey()
мешающая вызывать правильно миддлвары
1.5.0
- [*] исправлена проблема с
getInternalRuleKey()
мешающая вызывать правильно миддлвары - [*] доработаны сообщения об ошибках
1.4.0
- [*] исправлена проблема с after-middleware handler
- [+] в метод
init()
добавлена обработка опцииrouteReplacePattern
(по умолчанию%%$1%%
), заменяющей именованные группы в роутере на маски. НЕ работает для именованных групп вида{id:\w+}
- [*] вызовы всех функций предварены слэшэм
1.3.11
- [*] fix over 1.3.9 - хэндлер, передаваемый как массив [class, method] интерпретируется правильно - как НЕстатический метод класса
1.3.10
- [*] fix over 1.3.9 - правильный порядок проверки хэндлеров
- [*] новое правило генерации внутреннего ключа для доступа к массиву правил
- [+] теперь допустим хэндлер вида
['class', 'method']
в роутах
1.3.9
- [*] новое правило генерации внутреннего ключа для доступа к массиву правил
- [+] теперь допустим хэндлер вида
['class', 'method']
в роутах
1.3.1
- [*] getRoute() now removes unnecessary parts of URL
1.3.0
- [*] Fix before/after middlewares order
- [*] Fix define rules
1.2.0
- [!] New Middleware implementation
- [] added PHP 8. required version