Change logs for snapd-glib source package in Xenial

  • snapd-glib (1.49-0ubuntu0.16.04.1) xenial; urgency=medium
    
      * debian/control:
        - Change snapd recommends to suggests (LP: #1856196)
    
     -- Robert Ancell <email address hidden>  Fri, 13 Dec 2019 15:38:02 +1300
  • snapd-glib (1.49-0ubuntu0.16.04.0) xenial; urgency=medium
    
      * New upstream release (LP: #1836691)
      * debian/patches/0001-Use-a-fraction-in-Json-tests-with-a-double-value.patch:
        - Fix test case on older version of json-glib
    
     -- Robert Ancell <email address hidden>  Tue, 23 Jul 2019 15:27:07 +1200
  • snapd-glib (1.47-0ubuntu0.16.04.0) xenial; urgency=medium
    
      * New upstream release (LP: #1818766)
      * debian/rules:
        - Build with --enable-installed-tests
      * debian/tests/control:
      * debian/tests/unit:
      * debian/snapd-glib-tests.install:
        - Add autopkg tests
      * debian/libsnapd-glib1.symbols:
        - Updated
    
    snapd-glib (1.45-0ubuntu0.16.04.1) xenial; urgency=medium
    
      * New upstream release (LP: #1793298):
        - Remove deprecated snapd-login-service
        - New API:
          - snapd_app_get_common_id
          - snapd_client_get_apps2_sync
          - snapd_client_get_apps2_async
          - snapd_client_get_apps2_finish
          - snapd_client_get_maintenance
          - snapd_client_get_snap_async
          - snapd_client_get_snap_finish
          - snapd_client_get_snap_sync
          - snapd_client_get_snaps_async
          - snapd_client_get_snaps_finish
          - snapd_client_get_snap_sync
          - snapd_maintenance_get_kind
          - snapd_maintenance_get_message
          - snapd_media_get_media_type
          - snapd_media_get_url
          - snapd_media_get_width
          - snapd_media_get_height
          - snapd_snap_get_base
          - snapd_snap_get_common_ids
          - snapd_snap_get_media
          - snapd_snap_get_mounted_from
          - snapd_snap_get_publisher_display_name
          - snapd_snap_get_publisher_id
          - snapd_snap_get_publisher_username
          - snapd_snap_get_publisher_validation
          - snapd_system_information_get_build_id
          - snapd_system_information_get_refresh_hold
          - snapd_system_information_get_refresh_last
          - snapd_system_information_get_refresh_next
          - snapd_system_information_get_refresh_schedule
          - snapd_system_information_get_refresh_timer
          - snapd_system_information_get_sandbox_features
          - SNAPD_ERROR_AUTH_CANCELLED
          - SNAPD_ERROR_NOT_FOUND
          - SNAPD_ERROR_NOT_IN_STORE
          - SNAPD_ERROR_NOT_CLASSIC
          - SNAPD_ERROR_REVISION_NOT_AVAILABLE
          - SNAPD_ERROR_CHANNEL_NOT_AVAILABLE
          - SNAPD_ERROR_NOT_A_SNAP
          - SNAPD_FIND_FLAGS_SCOPE_WIDE
        - Deprecated API:
          - snapd_client_get_apps_sync
          - snapd_client_get_apps_async
          - snapd_client_get_apps_finish
          - snapd_client_list_async
          - snapd_client_list_finish
          - snapd_client_list_sync
          - snapd_login_async
          - snapd_login_finish
          - snapd_login_sync
          - snapd_snap_get_screenshots
        - Fix buffer overflows reading HTTP chunked data
        - Reconnect to snapd if disconnected while trying to send the request
        - Handle short writes to snapd
        - Remove cancelled requests from the request queue.
        - Fix SnapdClient reference leak in each request
        - Fix snapd_snap_match_channel not matching risks correctly
        - Fix progress callback scope annotations
        - Fix double-unref on cancelled requests
        - Support new snap media and mounted-from fields
        - Support filtering when querying apps
        - Support snapd maintenance information
        - Support new error codes
        - GIR annotation fixes
      * debian/libsnapd-glib1.symbols:
        - Updated
      * debian/control:
      * debian/snapd-login-service.install
        - snapd-login-service removed
    
     -- Robert Ancell <email address hidden>  Wed, 06 Mar 2019 15:54:33 +1300
  • snapd-glib (1.33-0ubuntu0.16.04.1) xenial; urgency=medium
    
      * New upstream release: (LP: #1748289)
        * New API:
          - snapd_alias_get_app_auto
          - snapd_alias_get_command
          - snapd_alias_get_app_manual
          - snapd_app_get_active
          - snapd_app_get_desktop_file
          - snapd_app_get_enabled
          - snapd_app_get_snap
          - snapd_change_get_error
          - snapd_channel_get_branch
          - snapd_channel_get_confinement
          - snapd_channel_get_epoch
          - snapd_channel_get_name
          - snapd_channel_get_revision
          - snapd_channel_get_risk
          - snapd_channel_get_size
          - snapd_channel_get_track
          - snapd_channel_get_type
          - snapd_channel_get_version
          - snapd_client_abort_change_async
          - snapd_client_abort_change_finish
          - snapd_client_abort_change_sync
          - snapd_client_get_allow_interaction
          - snapd_client_get_changes_async
          - snapd_client_get_changes_finish
          - snapd_client_get_changes_sync
          - snapd_client_get_change_async
          - snapd_client_get_change_finish
          - snapd_client_get_change_sync
          - snapd_client_get_socket_path
          - snapd_client_login2_async
          - snapd_client_login2_finish
          - snapd_client_login2_sync
          - snapd_client_switch_async
          - snapd_client_switch_finish
          - snapd_client_switch_sync
          - snapd_client_get_users_async
          - snapd_client_get_users_finish
          - snapd_client_get_users_sync
          - snapd_client_alias_async
          - snapd_client_alias_finish
          - snapd_client_alias_sync
          - snapd_client_unalias_async
          - snapd_client_unalias_finish
          - snapd_client_unalias_sync
          - snapd_client_prefer_async
          - snapd_client_prefer_finish
          - snapd_client_prefer_sync
          - snapd_client_get_apps_sync
          - snapd_client_get_apps_finish
          - snapd_client_get_apps_async
          - snapd_client_set_allow_interaction
          - snapd_client_set_socket_path
          - snapd_snap_get_broken
          - snapd_snap_get_channels
          - snapd_snap_get_tracks
          - snapd_snap_get_license
          - snapd_snap_get_title
          - snapd_snap_match_channel
          - snapd_system_information_get_confinement
        * Deprecated API:
          - snapd_app_get_aliases
          - snapd_client_connect_async
          - snapd_client_connect_finish
          - snapd_client_connect_sync
          - snapd_client_disable_aliases_async
          - snapd_client_disable_aliases_finish
          - snapd_client_disable_aliases_sync
          - snapd_client_enable_aliases_async
          - snapd_client_enable_aliases_finish
          - snapd_client_enable_aliases_sync
          - snapd_client_login_async
          - snapd_client_login_finish
          - snapd_client_login_sync
          - snapd_client_reset_aliases_async
          - snapd_client_reset_aliases_finish
          - snapd_client_reset_aliases_sync
        - Fix small memory leaks and crashes
        - Support new error codes from snapd
        - Implement new snapd APIs
        - Fix multiple async operations not working at the same time.
        - Connect to snapd on demand.
        - Add ability to set snapd socket to connect to.
        - Make clients using provided sockets non-blocking.
        - Improve failure handling when snapd socket read/writes fail
        - Ensure socket reads never block
        - Fix issues when accessing snapd-glib from threads.
        - Set a user agent when sending requests to snapd-glib
        - Correctly stop requests if cancelled
        - Don't timeout waiting for snapd
        - Add version defines so can do conditional compilation on new features
        - Fix compilation issues with clang
        - Build system fixes
        - Documentation improvements
      * debian/control:
        - Fix GIR section and dependencies
      * debian/libsnapd-glib1.symbols:
        - Updated
      * debian/watch:
        - Use new github location for downloads
      * debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch:
        - Applied upstream
    
     -- Robert Ancell <email address hidden>  Fri, 09 Feb 2018 09:28:35 +1300
  • snapd-glib (1.13-0ubuntu0.16.04.1) xenial; urgency=medium
    
      * New upstream release: (LP: #1699005)
        - New API:
          - snapd_alias_get_app
          - snapd_alias_get_name
          - snapd_alias_get_snap
          - snapd_alias_get_status
          - snapd_alias_get_type
          - snapd_alias_status_get_type
          - snapd_app_get_aliases
          - snapd_app_get_daemon_type
          - snapd_assertion_get_body
          - snapd_assertion_get_header
          - snapd_assertion_get_headers
          - snapd_assertion_get_signature
          - snapd_assertion_get_type
          - snapd_assertion_new
          - snapd_change_get_id
          - snapd_change_get_kind
          - snapd_change_get_ready
          - snapd_change_get_ready_time
          - snapd_change_get_spawn_time
          - snapd_change_get_status
          - snapd_change_get_summary
          - snapd_change_get_tasks
          - snapd_change_get_type
          - snapd_client_add_assertions_async
          - snapd_client_add_assertions_finish
          - snapd_client_add_assertions_sync
          - snapd_client_check_buy_async
          - snapd_client_check_buy_finish
          - snapd_client_check_buy_sync
          - snapd_client_connect_async
          - snapd_client_connect_finish
          - snapd_client_create_user_async
          - snapd_client_create_user_finish
          - snapd_client_create_user_sync
          - snapd_client_create_users_async
          - snapd_client_create_users_finish
          - snapd_client_create_users_sync
          - snapd_client_disable_aliases_async
          - snapd_client_disable_aliases_finish
          - snapd_client_disable_aliases_sync
          - snapd_client_enable_aliases_async
          - snapd_client_enable_aliases_finish
          - snapd_client_enable_aliases_sync
          - snapd_client_find_refreshable_async
          - snapd_client_find_refreshable_finish
          - snapd_client_find_refreshable_sync
          - snapd_client_find_section_async
          - snapd_client_find_section_finish
          - snapd_client_find_section_sync
          - snapd_client_get_aliases_async
          - snapd_client_get_aliases_finish
          - snapd_client_get_aliases_sync
          - snapd_client_get_assertions_async
          - snapd_client_get_assertions_finish
          - snapd_client_get_assertions_sync
          - snapd_client_get_sections_async
          - snapd_client_get_sections_finish
          - snapd_client_get_sections_sync
          - snapd_client_install2_async
          - snapd_client_install2_finish
          - snapd_client_install2_sync
          - snapd_client_install_stream_async
          - snapd_client_install_stream_finish
          - snapd_client_install_stream_sync
          - snapd_client_new_from_socket
          - snapd_client_refresh_all_async
          - snapd_client_refresh_all_finish
          - snapd_client_refresh_all_sync
          - snapd_client_reset_aliases_async
          - snapd_client_reset_aliases_finish
          - snapd_client_reset_aliases_sync
          - snapd_client_run_snapctl_async
          - snapd_client_run_snapctl_finish
          - snapd_client_run_snapctl_sync
          - snapd_client_try_async
          - snapd_client_try_finish
          - snapd_client_try_sync
          - snapd_create_user_flags_get_type
          - snapd_daemon_type_get_type
          - snapd_install_flags_get_type
          - snapd_plug_get_attribute
          - snapd_plug_get_attribute_names
          - snapd_plug_has_attribute
          - snapd_slot_get_attribute
          - snapd_slot_get_attribute_names
          - snapd_slot_has_attribute
          - snapd_snap_get_contact
          - snapd_snap_get_jailmode
          - snapd_snap_get_tracking_channel
          - snapd_system_information_get_binaries_directory
          - snapd_system_information_get_managed
          - snapd_system_information_get_mount_directory
          - snapd_system_information_get_kernel_version
          - snapd_system_information_get_store
          - snapd_task_get_progress_label
          - snapd_user_information_get_ssh_keys
          - snapd_user_information_get_type
          - snapd_user_information_get_username
        - Deprecated API:
          - snapd_client_install_async
          - snapd_client_install_finish
          - snapd_client_install_sync
        - Fix calls not working inside threads.
        - Fix reference counting error when calling snapd_client_get_interfaces and
          snapd_client_create_user.
        - Fix payment errors being detected.
        - Close socket on unref.
        - Fix small memory leaks.
        - Fix screenshots not working on 32 bit architectures
        - Add Qt/QML bindings.
        - Add new errors reported by snapd.
        - Add regression tests.
        - Use new objects for progress callbacks - API break, ABI will continue to
          work.
        - Fix crash in snapd-login-service when snapd stops (LP: #1646784)
      * debian/control:
        - Set minimum dependency versions
        - Update Vcs-Bzr
      * debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch:
        - Handle our development version of json-glib
      * debian/libsnapd-glib1.symbols:
      * debian/libsnapd-qt1.symbols:
        - Updated
    
     -- Robert Ancell <email address hidden>  Tue, 20 Jun 2017 15:42:33 +1200
  • snapd-glib (1.2-0ubuntu1.1~xenial) xenial; urgency=medium
    
      * Backport to xenial (LP: #1616943)
    
     -- Robert Ancell <email address hidden>  Wed, 16 Nov 2016 14:58:58 +1300