1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/aoju-bus

10.03.2025 07:23
GitLife Service Account

Новые возможности

  • [all] Единая обработка проверки null для предотвращения ошибок
  • [core] В IoKit добавлен метод lineIter
  • [core] В DateKit.parse добавлена поддержка UTC времени с миллисекундами
  • [core] В CopyOptions добавлен параметр propertiesFilter

Устранение багов

  • [core] Исправление проблемы с IoKit.readBytes, связанной с некорректной работой параметра isClose в FileInputStream
  • [core] Исправление BeanKit.toBean, которое теперь корректно возвращает null при получении null
  • [health] Исправление BeanKit.toBean, которое теперь корректно возвращает null при получении null
  • [health] Удаление избыточного вызова списка процессов потомков
  • [health] Улучшение тестирования подпроцессов для большей устойчивости к условиям гонки
  • [health] Для AIX установка приоритета 255 для ожидающего процесса
  • [health] Упрощение реализации очереди BFS
Последнее сообщение коммита: v6.2.2
10.03.2025 07:23
GitLife Service Account

Новые возможности

  • [core] В IterKit и CollKit добавлен метод isEqualList
  • [core] В MathKit добавлен метод factorial для BigInteger
  • [core] В StringKit добавлен метод endWithAnyIgnoreCase
  • [core] В NumberWordFormatter добавлен метод formatSimple
  • [crypto] Метод PemKit.readPemKey теперь поддерживает EC
  • [crypto] В Sm2 добавлены методы getD, getQ, а также PBKDF2
  • [crypto] Добавлена возможность чтения приватного ключа SM2, созданного с помощью OpenSSL
  • [extra] В методах cd классов Ftp и других добавлена синхронизация
  • [socket] Улучшено выполнение UDP
  • [socket] Поддержка асинхронной обработки сообщений
  • [socket] Удалены предупреждения о повторном закрытии Session
  • [health] Добавлена фильтрация процессов на основе времени начала родительского процесса
  • [health] Переработана рекурсивная обработка дерева до нерекурсивного BFS
  • [health] Корректная передача Win32 исключений
  • [office] Отменена совместимость с poi 3.x, добавлена совместимость с poi 5.x

Исправление ошибок

  • [core] Исправлена ошибка в единице измерения EB в MathKit
  • [core] Исправлено различие в результате при использовании step в CollKit.sub
  • [extra] Исправлено отсутствие передачи аргументов при возникновении исключения в Ftp
  • [crypto] Исправлено создание пустого указателя при использовании D в Sm2
  • [health] Исправлено исключение NullPointerException в NetworkIF.toString() под Windows
  • [health] Исправлено регрессирование парсинга под Windows
  • [office] Исправлено исключение при работе ExcelPicKit с графиками
Последнее сообщение коммита: v6.2.1
10.03.2025 07:23
GitLife Service Account

Новые возможности

  • [core] В StringKit добавлен метод endWithAnyIgnoreCase
  • [core] В NumberWord добавлен метод formatSimple
  • [core] Изменена логика проверки загружаемых файлов
  • [core] Улучшено SimpleCache для снижения гранулярности блокировки и повышения параллелизма
  • [core] BeanKit.getFieldValue теперь поддерживает получение коллекций полей
  • [core] DateConvert теперь по умолчанию выбрасывает исключение при неудачной конвертации
  • [core] В ImageKit добавлен метод getImage
  • [core] Добавлен метод beginOfHour в DateKit
  • [core] В MapKit добавлен метод sortByValue
  • [core] RandomKit.getRandom заменён на new SecureRandom для предотвращения блокировки
  • [crypto] В Sm2 добавлены методы getD и getQ
  • [crypto] В AsymmetricAlgorithm добавлен RSA_ECB("RSA/ECB/NoPadding")
  • [extra] Синхронизация методов cd в Ftp и других модулях
  • [health] Увеличена гибкость фильтрации и сортировки процессов
  • [socket] Поддержка асинхронной обработки сообщений

Исправление ошибок

  • [core] Исправлено неправильное чтение строки с комментариями в CsvReader
  • [extra] Исправлено отсутствие передачи аргументов при возникновении исключения в Ftp
  • [crypto] Исправлено создание пустого указателя при использовании D в Sm2
  • [health] Исправлено получение USB-идентификатора на Windows
  • [health] Исправлено получение GUID разделов на Windows
  • [health] Исправлено использование NetworkIF.isConnectorPresent() на Windows
  • [office] Исправлено появление ошибки в ExcelPicKit при работе с графиками
  • [office] Исправлено появление ошибки в ExcelWriter при слиянии закомментированных областей
Последнее сообщение коммита: v6.2.0
10.03.2025 07:22
GitLife Service Account

Новые возможности

  • [all] Обновлен заголовок лицензии до 2021 года
  • [core] Добавлена дополнительная документация для StringKit.padXXX
  • [core] BeanKit.getFieldValue теперь поддерживает получение коллекций полей
  • [core] ArrayKit расширен метод map с новыми перегрузками
  • [core] SimpleCache оптимизирован для снижения гранулярности блокировки, что увеличивает параллелизм
  • [core] Добавлены новые возможности для анализа лунного календаря, такие как "число девяти"
  • [core] Algorithm расширен метод RSA_ECB("RSA/ECB/NoPadding")
  • [core] Улучшено алгоритмическое распределение памяти в ByteBuffer
  • [extra] VelocityEngine метод getRowEngine переименован в getRawEngine
  • [health] Добавлена информация о OpenBSD
  • [health] Rosetta отмечена как виртуальная архитектура

Исправление ошибок

  • [core] Исправлено неполное чтение в Console.input
  • [core] Исправлено отсутствие автоматического создания родительских директорий в FileKit.move и FileKit.copy
  • [core] Исправлено недопущение проверки null при UriKit.encodeAll
  • [crypto] Исправлено сообщение об ошибке BCrypt.checkpw
  • [extra] Исправлено сообщение об ошибке Fftp при неудачной команде cd
Последнее сообщение коммита: v6.1.9
10.03.2025 07:22
GitLife Service Account

Новые возможности

  • [core] В CitizenIdKit добавлена возможность игнорировать регистр букв при сравнении
  • [core] В FileKit добавлены методы isSub и toAbsNormal
  • [core] Добавлены регулярные выражения для проверки номеров мобильных телефонов и городских телефонов
  • [core] Добавлены лунные даты, праздники и двадцать четыре солнечных станций
  • [core] В DateKit выполнено переопределение методов, подробнее см. описание этого класса
  • [core] В DynaBean.create добавлены перегруженные методы
  • [core] В MathKit добавлены методы parseXXX
  • [core] Добавлены регулярные выражения для проверки номеров мобильных телефонов и городских телефонов
  • [core] В Image добавлена поддержка поворота текста и изображений, а также применения гауссового размытия
  • [health] Добавлена поддержка списка TCP и UDP соединений
  • [health] Добавлена поддержка получения информации о дисках из AppleAPFSContainerScheme
  • [oauth] Поддержана авторизация через Himalaya и Feishu
  • [office] Excel07SaxReader теперь поддерживает чтение по имени листа
  • [office] В SheetRidReader добавлен метод getRidByIndex
  • [shade] Объединены связанные с модулем forest коды в модуль safety### Исправление ошибок
  • [core] Исправлено неправильное экранирование двойных кавычек в CsvReader
  • [core] Исправлено закрытие потока при распаковке ZipKit.unzip
  • [core] Исправлено отсутствие поддержки CSS и JS в FileKit.getMimeType
  • [core] Исправлено неверное определение относительных путей в FileKit.isSub
  • [core] Исправлено использование некорректного режима парсинга в DateKit.parse
  • [core] Исправлено объявление RuntimeKit.getUsableMemory как non-static
  • [core] Исправлено строгое сравнение массивов в ArrayKit.equals
  • [health] Исправлено получение имени потока на Linux
  • [office] Исправлено перемешивание данных таблиц в Excel07Writer
  • [office] Исправлено неправильное чтение полей в SheetRidReader
  • [office] Исправлено неправильное чтение RID в SheetRidReader
Последнее сообщение коммита: v6.1.8
10.03.2025 07:21
GitLife Service Account

Новые возможности

  • [core] Добавлены перегрузки метода UriKit.normalize
  • [core] В FileKit добавлены методы isSub и toAbsNormal
  • [core] В MapKit добавлен метод getQuietly
  • [core] В CollKit.addAll добавлена проверка на пустоту
  • [core] Исправлены комментарии DateKit.betweenXXX
  • [core] Улучшен ByteKit за счет добавления большего количества методов; подробнее см. java-файл
  • [office] Исправлено написание свойства NumberKit
  • [office] Excel07SaxReader разделен на SheetDataSaxHandler
  • [office] В StyleKit добавлен метод getFormat
  • [office] В Builder добавлена поддержка более широкого диапазона форматов дат в ExcelDate

Исправление ошибок

  • [health] Исправлено исключение сокета при создании NetworkIF
  • [health] Исправлено зависание вызова prstat на Solaris из-за деталей потока
  • [health] Улучшено время загрузки AIX
  • [core] Исправлено неправильное определение относительных путей в FileKit.isSub
  • [core] Исправлено поведение IoKit.readBytes
  • [core] Исправлено использование FileFilter в FileKit.loopFiles
  • [core] Исправлено отсутствие форматирования LocalDate с временем в DateKit
  • [extra] Исправлено возвращение пустых значений SshKit.execByShell
  • [office] Исправлено влияние метки xdr:row
  • [office] Исправлено неверное распознавание типа данных даты при чтении с использованием SAX
  • [office] Исправлено отсутствие считывания значений при чтении специальных excel-файлов с помощью SAX
Последнее сообщение коммита: v6.1.6
10.03.2025 07:21
GitLife Service Account

Новые возможности

  • [all] Удалены forest и gitlab; если требуется использование, необходимо отдельно указывать зависимости
  • [core] В CitizenIdKit добавлены административные единицы 83
  • [core] В CollKit.page добавлена проверка
  • [core] В ObjectKit добавлены методы isXXX с поддержкой различных условий
  • [pager] Добавлена поддержка базы данных herddb
  • [pager] Переименован pageNum в pageNo, обновлен returnPageinfo до returnPage
  • [pager] Добавлена поддержка пользовательских диалогов баз данных 'delegate'
  • [health] Используются исходные массивы для обработки строк для повышения производительности
  • [health] Исправлено падение тестов FreeBSD
  • [health] Добавлены команды резервного копирования ps для совместимости с macOS Big Sur
  • [socket] Часть конечных типов классов была переопределена для поддержки наследования и других возможностей
  • [goalie] Поддерживается формат multipart/form-data для API

Исправление ошибок

  • [office] Исправлено неверное распознавание типа даты при чтении пользовательского формата ячеек с помощью sax
  • [core] Исправлено выхождение за границы коллекции в CollUKit.get
  • [core] Исправлено неправильное форматирование LocalDate с временем в DateKit
  • [health] Исправлено CI Solaris
  • [health] Исправлено количество доступной оперативной памяти в FreeBSD версиях Yöntem 12+
  • [health] Исправлено падение тестов FreeBSD
  • [goalie] Исправлено сообщение об ошибке при передаче GET-запроса с параметрами queryParam на кириллице
Последнее сообщение коммита: v6.1.5
10.03.2025 07:21
GitLife Service Account

Новые возможности

  • [core] Оптимизация формата XmlKit.setXmlStandalone(true)
  • [core] Добавление метода setValue в AnnoKit
  • [core] Добавление метода get в ZipKit
  • [core] Добавление метода shuffle в ArrayKit
  • [core] Добавление ResourceClassLoader, CharSequenceResource, FileObjectResource
  • [core] Изменение логики IoKit.read(Reader) с автоматическим закрытием Reader
  • [core] Добавление метода zip в ZipKit
  • [core] Добавление метода isSorted в ArrayKit
  • [crypto] Добавление перегрузки Builder, добавление перегрузки конструктора AES
  • [extra] Добавление GifCaptcha
  • [goalie] Добавление шлюза и связанных возможностей
  • [socket] Перезапись связанных классов и методов

Исправленные ошибки

  • [core] Исправление проблемы выхода за границы массива в Calculator.conversion
  • [cron] Исправление потенциальной проблемы бесконечной рекурсии в CronTimer
  • [core] Исправление проблемы NullPointerException при парсинге некоторых xlsx файлов с помощью SAX
  • [core] Исправление регулярного выражения для почтовых индексов в RegEx
  • [core] Исправление проблемы форматирования в HexKit.format
  • [core] Исправление логики проверки наличия архивированного файла в корневой директории ZipKit
  • [poi] Исправление ошибки при использовании ExcelKit.getSaxReader с неподдерживаемым MarkSupport потоком
Последнее сообщение коммита: v6.1.3
1
https://api.gitlife.ru/oschina-mirror/aoju-bus.git
git@api.gitlife.ru:oschina-mirror/aoju-bus.git
oschina-mirror
aoju-bus
aoju-bus