* Sun Feb 26 2023 luc14n0@opensuse.org
- Replace python3-gi-docgen build requirement with the more
reliable pkgconfig(gi-docgen).
* Sun Sep 11 2022 bjorn.lie@gmail.com
- Add patches to fix some minor issues that upstream have solved in
a different way in git, but this should suffice for now for us:
+ 0001-rest_proxy_call_sync-bail-out-if-no-payload.patch:
rest_proxy_call_sync: bail out if no payload.
+ 0002-Handle-some-potential-problems-in-parsing-oauth2-acc.patch:
Handle some potential problems in parsing oauth2 access tokens.
* Sat Aug 20 2022 bjorn.lie@gmail.com
- Stop passing soup2=false and tests=false to meson, follow the
defaults.
- Pass vapi=true and add pkgconfig(vapigen) BuildRequires: Build
vapi support.
- Pass ca_certificates=true and
ca_certificates_path=%{_sysconfdir}/ssl/ca-bundle.pem to meson.
* Mon Jun 20 2022 bjorn.lie@gmail.com
- Update to version 0.9.1:
+ Removed RestAuth object.
+ Added an demo application to showcase librest.
+ Removed OAuth1 Proxy.
+ Added soupapiversion to pkg-config file in order to check the
which soup version this library got built with.
+ Build against libsoup3 by default.
* Fri Jan 14 2022 bjorn.lie@gmail.com
- Update to version 0.9.0:
+ New oauth2 proxy to accomplish pkce workflow with api endpoints
+ Introduced meson as buildsystem.
+ Introduced the possibility to build librest with soup-2.4 or
soup-3.0
- Bump abi and abi_pkg to 1.0 and 1_0 following upstream changes.
- Add meson, gtk-doc, python3-gi-docgen and
pkgconfig(json-glib-1.0) BuildRequires and meson macros, port to
meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Add pkgconfig(libsoup-3.0) BuildRequires and drop
pkgconfig(libsoup-2.4) pkgconfig(libsoup-gnome-2.4)
BuildRequires: Build with soup-3.0.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Thu Oct 19 2017 dimstar@opensuse.org
- Update to version 0.8.1:
+ RestProxy: Set the payload after _upload.
+ proxycall: remove double-assign to status_{code,message}.
* Tue Apr 25 2017 jengelh@inai.de
- Use librest-0_7-0 as shared library name, similar to how it is
done for libmwaw-0_3.
- Drop redundant %clean section; use %_smp_mflags for parallel
build.
* Fri May 06 2016 mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
* Mon Apr 18 2016 zaitor@opensuse.org
- Update to version 0.8.0:
+ build-sys: Set version to 0.8.0.
+ tests: Fix lastfm test.
+ tests/proxy-continuous:
- Simplify the code.
- Server chunks can be different from client ones.
+ oauth: Don't leak temp data in steal_oauth_params.
+ rest-xml-parser: Ignore text content at the top-level of a
document.
+ rest-proxy-auth: Add rest_proxy_auth_cancel for cancelling
authentication.