Go to file
Adrian Schröter 09ab4b21c3 Accepting request 1141459 from home:dmach:branches:openSUSE:Tools
- 1.6.0
  - Command-line:
    - The 'token --trigger' command no longer sets '--operation=runservice' by default.
    - Change 'token --create' command to require '--operation'
    - Fix 'linkdiff' command error 400: prj/pac/md5 not in repository
    - Update 'build' command to support building 'productcompose' build type with updateinfo.xml data
    - Don't show meter in terminals that are not interactive
    - Fix traceback when running osc from an arbitrary git repo that fails to map branch to a project (boo#1218170)
  - Configuration:
    - Implement reading credentials from environmental variables
    - Allow starting with an empty config if --configfile is either empty or points to /dev/null
    - Implement 'quiet' conf option
    - Password can be an empty string (commonly used with ssh auth)
  - Connection:
    - Allow -X HEAD on osc api requests as well
  - Library:
    - Fix credentials managers to consistently return Password
    - Fix Password.encode() on python < 3.8
    - Refactor 'meter' module, use config settings to pick the right class
    - Convert to using f-strings
    - Use Field.get_callback to handle quiet/verbose and http_debug/http_full_debug options
    - Implement get_callback that allows modifying returned value to the Field class
    - Add support for List[BaseModel] type to Field class
    - Report class name when reporting an error during instantiating BaseModel object
    - Fix exporting an empty model field in  BaseModel.dict()
    - Fix initializing a sub-model instance from a dictionary
    - Implement 'Enum' support in models
    - Fix Field.origin_type for Optional types
    - Drop unused 'exclude_unset' argument from BaseModel.dict() method
    - Store cached model defaults in self._defaults, avoid sharing references to mutable defaults

OBS-URL: https://build.opensuse.org/request/show/1141459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=432
2024-01-25 09:45:02 +00:00
_service Accepting request 1072314 from home:dmach:branches:openSUSE:Tools 2023-03-16 10:15:19 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=1 2007-04-19 02:37:23 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=1 2007-04-19 02:37:23 +00:00
appimage.yml Accepting request 1088528 from home:dmach:branches:openSUSE:Tools 2023-05-23 07:00:14 +00:00
debian.changelog Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00
debian.compat Accepting request 861420 from home:nickbrown:branches:openSUSE:Tools 2021-01-20 09:00:34 +00:00
debian.control Accepting request 1084128 from home:nickbrown:branches:openSUSE:Tools 2023-05-03 08:25:44 +00:00
debian.copyright Accepting request 752964 from home:nickbrown:osc_debian_files 2020-02-07 09:47:59 +00:00
debian.dirs Accepting request 752964 from home:nickbrown:osc_debian_files 2020-02-07 09:47:59 +00:00
debian.docs Accepting request 1058838 from home:dmach:branches:openSUSE:Tools 2023-01-18 11:09:07 +00:00
debian.lintian-overrides OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=397 2023-05-05 10:34:30 +00:00
debian.manpages Accepting request 1084128 from home:nickbrown:branches:openSUSE:Tools 2023-05-03 08:25:44 +00:00
debian.rules Accepting request 1084128 from home:nickbrown:branches:openSUSE:Tools 2023-05-03 08:25:44 +00:00
osc-1.6.0.tar.gz Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00
osc.changes Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00
osc.dsc Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00
osc.spec Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00
PKGBUILD Accepting request 1141459 from home:dmach:branches:openSUSE:Tools 2024-01-25 09:45:02 +00:00