Skip to content

Releases: ArrisFramework/Arris.AppRouter

1.5.2

26 Mar 18:03
Compare
Choose a tag to compare
  • [+] к инициализации роутера добавлена опция appendNamespaceOnDispatch для отладочного поведения
  • [*] исправлен приватный метод is_handler, теперь принимается миддлвар не строкой, а массивом
  • [*] обновлена документация

1.5.1

21 Mar 14:27
Compare
Choose a tag to compare
  • [*] исправлена проблема с getInternalRuleKey() мешающая вызывать правильно миддлвары

1.5.0

21 Mar 14:21
Compare
Choose a tag to compare
  • [*] исправлена проблема с getInternalRuleKey() мешающая вызывать правильно миддлвары
  • [*] доработаны сообщения об ошибках

1.4.0

16 Mar 23:44
Compare
Choose a tag to compare
  • [*] исправлена проблема с after-middleware handler
  • [+] в метод init() добавлена обработка опции routeReplacePattern (по умолчанию %%$1%%), заменяющей именованные группы в роутере на маски. НЕ работает для именованных групп вида {id:\w+}
  • [*] вызовы всех функций предварены слэшэм

1.3.11

15 Feb 20:48
Compare
Choose a tag to compare
  • [*] fix over 1.3.9 - хэндлер, передаваемый как массив [class, method] интерпретируется правильно - как НЕстатический метод класса

1.3.10

15 Feb 20:13
Compare
Choose a tag to compare
  • [*] fix over 1.3.9 - правильный порядок проверки хэндлеров
  • [*] новое правило генерации внутреннего ключа для доступа к массиву правил
  • [+] теперь допустим хэндлер вида ['class', 'method'] в роутах

1.3.9

15 Feb 19:58
Compare
Choose a tag to compare
  • [*] новое правило генерации внутреннего ключа для доступа к массиву правил
  • [+] теперь допустим хэндлер вида ['class', 'method'] в роутах

1.3.1

13 Feb 21:22
Compare
Choose a tag to compare
  • [*] getRoute() now removes unnecessary parts of URL

1.3.0

29 Jan 13:30
Compare
Choose a tag to compare
  • [*] Fix before/after middlewares order
  • [*] Fix define rules

1.2.0

25 Jan 00:19
Compare
Choose a tag to compare
  • [!] New Middleware implementation
  • [] added PHP 8. required version