mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-16 11:50:10 +01:00
6.6 KiB
6.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Unreleased
For a more complete overview, see the 2.0 milestone
Added
fdroid update
inserts donation links based on upstream's FUNDING.yml (!754)- Stable, public API for most useful functions (!798)
- Load with any YAML lib and use with the API, no more custom parser needed (!826) (!838)
- config.yml for a safe, easy, standard configuration format (!663)
- Config options can be set from environment variables using this syntax:
keystorepass: {env: keystorepass}
(!669) - Add SHA256 to filename of repo graphics (!669)
- Support for srclibs metadata in YAML format (!700)
- Check srclibs and app-metadata files with yamllint (!721)
- Added plugin system for adding subcommands to
fdroid
(!709) fdroid update
,fdroid publish
, andfdroid signindex
now work with SmartCard HSMs, specifically the NitroKey HSM (!779) (!782)fdroid update
support for Triple-T Gradle Play Publisher v2.x (!683)- Translated into: bo de es fr hu it ko nb_NO pl pt pt_BR pt_PT ru sq tr uk zh_Hans zh_Hant
Fixed
- Smoother process for signing APKs with
apksigner
(!736) (!821) apksigner
is used by default on new repos- All parts except build and publish work without the Android SDK (!821)
- Description: is now passed to clients unchanged, no HTML conversion (!828)
- Lots of improvements for scanning for proprietary code and trackers (!748) (!REPLACE) (!844)
fdroid mirror
now generates complete, working local mirror repos- fix build-logs dissapearing when deploying (!685)
- do not crash when system encoding can not be retrieved (!671)
- checkupdates: UpdateCheckIngore gets properly observed now (!659, !660)
- keep yaml metadata when rewrite failed (!658)
- import:
template.yml
now supports omitting values (!657) - build: deploying buildlogs with rsync (!651)
fdroid init
generates PKCS12 keystores, drop Java < 8 support (!801)- Parse Version Codes specified in hex (!692)
- Major refactoring on core parts of code to be more Pythonic (!756)
fdroid init
now works when installed with pip
Removed
- Removed all support for .txt and .json metadata (!772)
- dropped support for Debian 8 jessie and 9 stretch
- dropped support for Ubuntu releases older than bionic 18.04
- dropped
fdroid server update
andfdroid server init
, usefdroid deploy
fdroid dscanner
was removed. (!711)make_current_version_link
is now off by default- Dropped
force_build_tools
config option (!797) - Dropped
accepted_formats
config option, there is only .yml now (!818) Provides:
was removed as a metadata field (!654)- Remove unused
latestapps.dat
(!794)
1.1.4 - 2019-08-15
Fixed
- include bitcoin validation regex required by fdroiddata
- merged Debian patches to fix test suite there
1.1.3 - 2019-07-03
Fixed
- fixed test suite when run from source tarball
- fixed test runs in Debian
1.1.2 - 2019-03-29
Fixed
- fix bug while downloading repo index (!636)
1.1.1 - 2019-02-03
Fixed
- support APK Signature v2 and v3
- all SDK Version values are output as integers in the index JSON
- take graphics from Fastlane dirs using any valid RFC5646 locale
- print warning if not running in UTF-8 encoding
- fdroid build: hide --on-server cli flag
1.1 - 2019-01-28
Fixed
- a huge update with many fixes and new features: https://gitlab.com/fdroid/fdroidserver/milestones/7
- can run without and Android SDK installed
- much more reliable operation with large binary APK collections
- sync all translations, including newly added languages: hu it ko pl pt_PT ru
- many security fixes, based on the security audit
- NoSourceSince automatically adds SourceGone Anti-Feature
- aapt scraping works with all known aapt versions
- smoother mirror setups
- much faster
fdroid update
when using androguard