{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183217269,"defaultBranch":"master","name":"Arris","ownerLogin":"ArrisFramework","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-24T11:43:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75676993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720354038.0","currentOid":""},"activityList":{"items":[{"before":"5bd2b918b0785c9b131da1835bfb1320b234830c","after":"f606e7801478608a794b8599493e3fb8e54c41cb","ref":"refs/heads/master","pushedAt":"2024-07-22T12:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.13.0\n\n- [+] в CLIConsole к тегу `
` добавлено `width=N` и `color=N`, убран перевод строки до и после линии.","shortMessageHtmlLink":"2.13.0"}},{"before":"ef20411b8ad55aebc5e9e861fcd26dd8e72c292c","after":"5bd2b918b0785c9b131da1835bfb1320b234830c","ref":"refs/heads/master","pushedAt":"2024-07-07T12:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.12.0\n\n- [*] added attrubute `#[\\ReturnTypeWillChange]` to Core\\Dot class\n- [+] added isFile() to Path class","shortMessageHtmlLink":"2.12.0"}},{"before":"a711230e3e331cac2894d3f51fdf0983b4771b3c","after":"ef20411b8ad55aebc5e9e861fcd26dd8e72c292c","ref":"refs/heads/master","pushedAt":"2024-06-21T23:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.11.0\n\n- [-] удалены классы `Arris\\Database\\*`, перенесены в отдельный пакет `karelwintersky/arris.database `\n- [*] повышена допустимость до PHP 8.*","shortMessageHtmlLink":"2.11.0"}},{"before":"4b3d6ccf6b552c4740765ed9c4d096361066c886","after":"a711230e3e331cac2894d3f51fdf0983b4771b3c","ref":"refs/heads/master","pushedAt":"2024-03-30T23:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.10.0\n\n- [-] удалены классы `Arris\\Entity\\*` в связи с переносом в отдельный пакет `composer require karelwintersky/arris.entity`\n- [-] удалены прочие устаревшие классы","shortMessageHtmlLink":"2.10.0"}},{"before":"8f05f1dcb3e076ba56dbd4285cc247b9b8cd5b6d","after":"4b3d6ccf6b552c4740765ed9c4d096361066c886","ref":"refs/heads/master","pushedAt":"2024-02-06T07:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.9.0\n\n- [-] функции `return_bytes` и `get_ini_value` переехали в пакет Arris.Helpers\n- [+] класс Arris\\Core\\Stack теперь имеет метод `allowPopFromEmptyStack()`, разрешающий извлекать null из стэка. Раньше кидалось исключение.\n- [*] мелкие фиксы (вызовы базовых PHP-функций из корневого нэймспейса)\n- [!] полностью изменен класс Result (теперь он такой же как в проекте FSNews)\n- [-] удалены (перенесены в другой пакет) хэлперы\n- [+] класс Debug для печати dump-сообщений (dd, dt, d , etc)\n- [-] удалены ненужные тесты","shortMessageHtmlLink":"2.9.0"}},{"before":"4338c1d4adb7dce5b0befdebef9927043ed38ebe","after":"8f05f1dcb3e076ba56dbd4285cc247b9b8cd5b6d","ref":"refs/heads/master","pushedAt":"2024-02-06T05:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.8.1\n\n* [+] Добавлена хэлпер-функция `ddt`, печатающая структуру в виде таблицы (и умирающая)\n* [+] Добавлена хэлпер-функция `return_bytes`, конвертящая строчку G/M/K в соотв размер в байтах (умножаем на 1024)\n* [+] Добавлена хэлпер-функция возвращения значения INI-переменной\n* [+] В `Core/Stack` Добавлена функция инвертирования стэка\n* [+] В `App` добавлен метод проверки существования сервиса\n* [+] В `App` добавлен метод, возвращающий тип сервиса (class, resource или иное)","shortMessageHtmlLink":"2.8.1"}},{"before":"78360f98ace746510aed137669a5d302c200ac00","after":"4338c1d4adb7dce5b0befdebef9927043ed38ebe","ref":"refs/heads/master","pushedAt":"2023-12-13T12:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.8.0\n\n* [!] Теперь Arris\\App позволяет корректное наследование через механизм later static binding\n* [-] из Arris\\App удалены неиспользуемые методы `access()` и `handle()` - алиасы к `factory()`\n* [+] в `Arris\\Entity\\Resilt` добавлен метод `getValue()`, возвращающий переменную, представленную экземпляром `Arris\\Entity\\Value`","shortMessageHtmlLink":"2.8.0"}},{"before":"23e882dfdad01f37cdc514c3f883804ae7e53880","after":"78360f98ace746510aed137669a5d302c200ac00","ref":"refs/heads/master","pushedAt":"2023-09-05T21:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.7.1\n\n- [*] DBWrapper собирает статистику о медленных соединениях только если соотв. опция не равна 0","shortMessageHtmlLink":"2.7.1"}},{"before":"38f5713e6e242fa50c36fd8919c49108dc6ac596","after":"23e882dfdad01f37cdc514c3f883804ae7e53880","ref":"refs/heads/master","pushedAt":"2023-08-07T17:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.7.0\n\n- [+] Хэлперы Arrays, Dataset, Strings, StringsHTML\n- [*] Удалена или перенесена документация\n- [+] хелпер-метод `_env`\n- [*] функция `Arris\\groupDatasetByColumn` перенесена в хелпер `Arrays::groupDatasetByColumn`\n- [*] обновлен `.gitattributes`","shortMessageHtmlLink":"2.7.0"}},{"before":"bec87b6811e644214522451200550d9a127d87ff","after":"38f5713e6e242fa50c36fd8919c49108dc6ac596","ref":"refs/heads/master","pushedAt":"2023-08-07T15:04:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"452bada47af2303e3f066271e43993bb8f32563d","after":"bec87b6811e644214522451200550d9a127d87ff","ref":"refs/heads/master","pushedAt":"2023-08-07T15:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.6.0\n\n* [-] removed AppRouter and AppLogger from Arris core package","shortMessageHtmlLink":"2.6.0"}},{"before":"19fc2740df4cac253261fd3298b29a75a6448610","after":"452bada47af2303e3f066271e43993bb8f32563d","ref":"refs/heads/master","pushedAt":"2023-08-07T13:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.5.1\n\n* [+] new Result class (поддерживает переменное количество аргументов)","shortMessageHtmlLink":"2.5.1"}},{"before":"da433b705c9b4043568efc7de964fd43ce2af873","after":"19fc2740df4cac253261fd3298b29a75a6448610","ref":"refs/heads/master","pushedAt":"2023-08-07T12:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.5.0\n\n* [+] добавлены тесты через phpUnit, старые тесты перенесены в `tests/standalone`\n* [*] исправлен класс Path, теперь любой из его методов достройки пути может принимать экземпляр Path\n* [*] добавлены алиасы цветов для CLIConsole: `lightgray` === `light gray` === `lgray` (итп)\n* [-] удалены старые тесты","shortMessageHtmlLink":"2.5.0"}},{"before":"60f47e57db7757d17b67aded69d723d8abb797fa","after":"da433b705c9b4043568efc7de964fd43ce2af873","ref":"refs/heads/master","pushedAt":"2023-07-19T14:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.4.0\n\n* [*] оптимизация CLIConsole. Теперь сообщение печатает метод `say()`, метод `get_message()` генерит подходящее в зависимости от CLI/WEB, `format` форматирует сообщение ESCAPE-кодами.","shortMessageHtmlLink":"2.4.0"}},{"before":"fe45a20fe2f513a21113fcd4d75e9caf32afa5bb","after":"60f47e57db7757d17b67aded69d723d8abb797fa","ref":"refs/heads/master","pushedAt":"2023-07-19T12:19:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.2.2\n\n* [*] добавлен `Dataset::map()` - метод генерации нового датасета на основе исходного и набора правил","shortMessageHtmlLink":"2.2.2"}},{"before":"f70ce352cd2ffee46f764c18e45fc4030e4e590e","after":"fe45a20fe2f513a21113fcd4d75e9caf32afa5bb","ref":"refs/heads/master","pushedAt":"2023-04-24T16:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarelWintersky","name":"Karel Wintersky","path":"/KarelWintersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2164874?s=80&v=4"},"commit":{"message":"2.2.0\n\n* [*] `DBWrapper->getStats()` have `$precsion` parameter (default 6)\n* [+] New Exception Hierarchy for AppRouter* -> AppRouterException -> CommonException -> RuntimeException","shortMessageHtmlLink":"2.2.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxMjo0Njo0Ni4wMDAwMDBazwAAAASFxKjA","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNFQxNjozMzo1Ny4wMDAwMDBazwAAAAMfMKKh"}},"title":"Activity · ArrisFramework/Arris"}