Skip to content

Latest commit

 

History

History
449 lines (231 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

449 lines (231 loc) · 11.4 KB

Change Log

All notable changes to this project will be documented in this file.

3.9.0 (2024-11-30)

  • Nobara Linux support has been added. (#379)

  • UOS support has been added. (#380)

  • Fix uname usage on AIX. (#381)

  • CachyOS support has been added. (#386)

[3.8.2] (2024-03-22)

  • Build on FreeSBD has been fixed once again. (#377)

3.8.1 (2024-03-17)

  • Build on FreeSBD has been fixed. (#372)

  • Build on Illumos has been fixed. (#373)

  • Build on NetBSD has been fixed. (#374)

  • Few more regressions introduced in the 3.8.0 release were (hopefully) fixed.

3.8.0 (2024-03-12)

  • The windows-sys crate instead of winapi is now used internally. (#341)

  • Architecture information for Windows targets has been added. (#345)

  • Artix Linux detection has been fixed. (#348)

  • AIX support has been added. (#349)

  • Kali Linux support has been added. (#350)

  • openSUSE Tumbleweed detection has been fixed. (#353)

  • Version parsing from lsb_release has been added. (#354)

  • HardenedBSD detection has been fixed. (#358)

  • Ultramarine Linux support has been added. (#359)

  • AlmaLinux and Rocky Linux support has been added. (#360)

  • Ultramarine Linux support has been added. (#363)

  • Void Linux support has been added. (#365)

3.7.0 (2023-03-20)

  • Information about a processor's architecture has been added. (#336)

  • Mabox Linux support has been added. (#338)

  • Alpaquita Linux support has been added. (#340)

  • Artix Linux support has been added. (#342)

3.6.0 (2023-01-30)

  • OpenCloudOS support has been added. (#328)

  • openEuler support has been added. (#328)

  • Arch Linux ARM and Debian ARM detection has been improved. (#331)

3.5.1 (2022-09-19)

  • Windows 11 detection has been fixed. (#322)

3.5.0 (2022-08-01)

  • Red Hat Enterprise Linux detection has been improved. (#311)

  • Garuda Linux support has been added. (#314)

  • The operating system detection from the release files has been improved. (#317)

3.4.0 (2022-05-22)

  • Gentoo Linux support has been added. (#307)

  • FreeSBD detection has been fixed. (#309)

3.3.0 (2022-05-01)

  • Fedora 35 (without lsb_release) detection has been fixed. (#293)

  • HardenedBSD support has been added. (#295)

  • Mariner support has been added. (#299)

  • Illumos support has been added. (#305)

3.2.0 (2022-02-04)

  • MidnightBSD support has been added. (#290)

  • Bitness detection has been fixed for SPARC v9 platform on NetBSD and OpenBSD. (#291)

3.1.0 (2022-01-14)

  • OpenBSD support has been added. (#286)

3.0.9 (2021-12-21)

  • NetBSD bitness detection has been fixed. (#283)

3.0.8 (2021-11-23)

  • NetBSD support has been added. (#279)

  • Fedora 35 detection has been fixed. (#281)

3.0.7 (2021-08-12)

  • CentOS Stream detection has been fixed. (#267)

  • env_logger version has been updated to 0.9.0. (#269)

3.0.6 (2021-05-17)

  • Compilation for the DragonFly BSD operating system has been fixed. (#264)

3.0.5 (2021-05-13)

  • Raspberry Pi OS support has been added. (#262)

3.0.4 (2021-04-28)

  • Compilation for the DragonFly BSD operating system has been fixed. (#260)

3.0.3 (2021-04-26)

  • DragonFly BSD support has been added. (#256)

  • Compilation for the FreeBSD operating system has been fixed. (#258)

3.0.2 (2021-04-05)

  • NixOS support has been added. (#252)

  • FreeBSD support has been added. (#253)

3.0.1 (2020-10-23)

  • Linux Mint support has been added. (#233)

  • Operating system type detection has been fixed for the following Linux distributions:

    • Amazon Linux. (#225, #226)
    • Red Hat Enterprise Linux. (#228)
    • Suse. (#229)
    • Fedora. (#230)
    • Alpine Linux. (#235)
  • Log level for the message about the absent lsb_release has been reduced from warn to debug. (#237)

3.0.0 (2020-09-28)

  • VersionType enum has been extended to support the rolling release versioning. (#211)

  • The codename field has been added to Version. (#213, #214)

  • The Display trait implementation for Version, Info and Bitness has been changed. (#219)

  • The edition filed has been moved from Version to Info. (#219)

  • VersionType has been renamed to Version. (#219)

2.0.8 (2020-08-10)

  • EndeavourOS support has been added. (#210)

2.0.7 (2020-07-26)

  • Arch Linux detection from the release file has been fixed. (#206)

2.0.6 (2020-05-24)

  • Pop!_OS support has been added. (#173)

  • Manjaro support has been added. (#180)

  • Solus support has been added. (#182)

2.0.5 (2020-05-13)

  • The markdown (README.md) test has been fixed. (#167)

2.0.4 (2020-05-11)

  • The issue with README.md and LICENSE files not being included into the package has been fixed. (#166)

2.0.3 (2020-05-10)

  • Centos detection has been fixed. (#162)

  • Executable has been moved to a separate crate to reduce library dependencies. (#163)

2.0.2 (2020-03-15)

  • Oracle Linux support has been added. (#153)

2.0.1 (2020-02-22)

  • Bitness detection has been implemented for MacOS. (#147)

  • regex dependency has been removed. (#144)

  • libntdll.a has been removed from the sources. (#146)

2.0.0 (2020-02-11)

  • Bitness and Type enums have been marked as non_exhaustive. (#140)

  • SUSE Enterprise and openSUSE support has been added. (#135)

  • serde has been made an optional dependency. (#138)

1.3.3 (2020-01-24)

  • Version's Display implementation has been fixed. (#128)

1.3.2 (2020-01-19)

  • Bitness detection has been implemented for Linux. (#125)

1.3.1 (2020-01-15)

  • Missing winapi features have been added. (#123)

1.3.0 (2020-01-14)

  • Info has been extended with operating system bitness. See Info::bitness for details. Currently implemented only for Windows. (#119)

  • Info's Display implementation has been fixed. (#113)

  • winapi dependency version has been updated to 0.3. (#115)

1.2.0 (2019-11-11)

  • Distinguish between Red Hat and Red Hat Enterprise operating system versions. (#107)

1.1.3 (2019-09-11)

  • Amazon Linux support has been added. (#105)

1.1.2 (2019-09-11)

  • OS X beta versions support has been added. (#103)

1.1.1 (2019-03-22)

  • Migrate to the 2018 edition. (#96)

  • Fix deprecation warnings. (#95)

  • Update dependencies versions. (#94)

1.1.0 (2018-10-13)

  • Serialization support (serde) has been added to all public data types. (#91)

  • Dependencies have been updated. (#92, #93)

1.0.3 (2018-09-23)

  • Fixed linker errors for 32-bit msvc builds. (#88)

1.0.2 (2018-09-05)

  • Fixed issue with incorrect Linux version detection. (#85).

1.0.1 (2018-05-27)

  • Compilation has been fixed for all "unsupported" operating systems. Now Unknown Type is returned in such cases.

1.0.0 (2018-05-21)

  • Better Linux, Windows and OS X support.

  • Numerous code improvements.

  • More and better testing.

  • Logging.

0.7.0 (2018-01-21)

  • Fixed issued with OS X build.

0.6.0 (2017-12-17)

  • Alpine Linux support (#48).

  • Use release files if possible (#48).

0.5.0 (2017-12-13)

  • Windows support (#45).

  • Fedora support (#46).

0.4.0 (2017-11-12)

  • Redox support (untested).

0.3.0 (2017-11-02)

  • Fix OS X build.

0.2.0 (2017-11-02)

  • Add "dead" links check (#32).

  • Fix Travis badge on crates.io.

  • Travis OS X build (#35).

0.1.1 (2017-10-03)

  • Examples have been updated slightly.

  • Readme has been updated.

0.1.0 (2017-10-03)

The first release containing only minor infrastructural changes and based on os_type.