Releases: PSS-Tools-Development/pssapi.py
Releases · PSS-Tools-Development/pssapi.py
v0.5.1
v0.5.0
Added
- Implement Issue #59
- Support for compressed endpoints
Updated library
Updated to Pixel Starships v0.998.17.11192 (Steam) & v0.999.11374 (Steam, staging branch).
- Added
PublicService
- Full changelog in changelog.md
PyPi
v0.4.1
Added
EntityRaw
classes now store any properties parsed from the XML nodes that aren't currently tracked in fields and properties in this library. This allows consumers to access properties that SavySoda added, without having to wait for the library to get updated.
Changed
EntityRaw
classes now inherit fromEntityBaseRaw
class.
Fixed
- Error messages returned in XML root node by the PSS API now get recognized properly.
Updated library
Updated to Pixel Starships v0.998.16.11048 (Steam, testing branch).
- The newly added endpoints
/DesignService/ListAllDynamicDesigns
&/DesignService/ListAllStaticDesigns
will be added with a future version of the library. - Full changelog in changelog.md
Testing
- Changed the
record_mode
forvcrpy
cassettes back toonce
. Set it torewrite
temporarily to have the cassettes updated for changes in existing API endpoints.
v0.4.0
Changed
Fixed
- Fixed Issue #53
Updated Library
- Updated to Pixel Starships v0.998.16.10969 (Steam, testing branch).
- All changes listed in changelog.md
Testing
- Updated device key to UUID format
- Updated to latest
vcrpy
version 6.0.1
v0.3.0
Added
- Pusher support
- New enum "PusherChannelType"
Updated Library
The library has been updated to Pixel Starships v0.998.9.12852 (IOS) and v0.998.10.10557 (Steam).
Changes to Services
- Changed
TaskService
- Update endpoint
list_all_task_designs_2
with new parameterclient_date_time
- Update endpoint
Changes to Raw Services
- Changed
DesignServiceRaw
- Added endpoint
list_all_designs_5
- Added endpoint
- Changed
SettingServiceRaw
- Added endpoint
get_latest_version_4
- Added endpoint
- Changed
TaskServiceRaw
- Update endpoint
list_all_task_designs_2
with new parameterclient_date_time
- Update endpoint
Changes to Entities
- Added entities:
UserFleetCollection
- Changed
Skin
- Updated type of property
sprite_type_enum
toSpriteType
- Updated type of property
Changes to Raw Entities
- Added entities:
UserFleetCollectionRaw
- Changed
CharacterDesignRaw
- Added property
tags
(str
)
- Added property
- Changed
RoomDesignRaw
- Added property
tags
(str
)
- Added property
- Changed
RoomDesignRaw
- Added properties:
maintenance_date
(datetime
)min_purchase_reward_points_for_starbux_trading
(int
)min_trophies_for_starbux_trading
(int
)
- Added properties:
- Changed
SkinRaw
- Added property
tags
(str
)
- Added property
- Changed
UserRaw
- Added property
rewards_collectable_amount
(str
)
- Added property
Changes to Enums
- Added enums
SpriteType
(StrEnum
)UserSourceAdsPlatformType
(StrEnum
)
v0.2.3
v0.2.2
Added
- New
ItemSubType
"ShipSkin"
v0.2.1
Added
- PssApiError subclasses for later use
UserService.device_login_11()
v0.2.0
Updated library
The library has been updated to Pixel Starships v0.997.4.12193 (IOS), v0.997.4.9873 (Steam) and v0.997.5.9898-beta (Steam, content testing version).
Changes to Services
- Changed
MessageService
- Added endpoint
send_private_message
- Added endpoint
- Changed
RoomDesignSpriteService
- Updated endpoint
list_room_design_sprites
to useRoomDesignSpriteServiceRaw.list_room_design_sprites_2
- Updated endpoint
- Changed
UserService
- Added endpoint
list_skins
- Updated endpoint
user_email_password_authorize
to useUserServiceRaw.user_email_password_authorize_4
- Endpoint
device_login_15
now provides default values
- Added endpoint
Changes to Raw Services
- Changed
MessageServiceRaw
- Added endpoint
send_private_message_3
- Added endpoint
- Changed
RoomDesignSpriteServiceRaw
- Added endpoint
list_room_design_sprites_2
- Added endpoint
- Changed
UserServiceRaw
- Added endpoint
list_skins
- Added endpoint
user_email_password_authorize_4
- Added endpoint
Changes to Entities
- Added entities:
Skin
SkinSet
- Changed
UserRaw
- Added property
user_source_ads_platform_type_enum
(enums.PlatformType
)
- Added property
Changes to Raw Entities
- Added entities:
SkinRaw
SkinSetRaw
- Changed
AllianceRaw
- Added property
min_score_contribution
(int
)
- Added property
- Changed
CharacterDesignRaw
- Changed type of property
final_pilot
fromint
tofloat
- Changed type of property
- Changed
CharacterRaw
- Added properties:
battle_character_hp
(int
)bloodlust_frame
(int
)designated_room_id
(int
)invulnerability_frame
(int
)origin_room_id
(int
)skill_points
(int
)target_room_id
(int
)x_coordinate
(int
)x_coordinate_ship_relative
(int
)y_coordinate
(int
)y_coordinate_ship_relative
(int
)
- Added properties:
- Changed
CraftDesignRaw
- Added property
attack_distance
(int
)
- Added property
- Changed
ItemDesignRaw
- Added properties:
build_price
(int
)circulation
(int
)transaction_volume
(int
)
- Added properties:
- Changed
ItemRaw
- Added properties:
action_frame
(int
)battle_hp
(int
)skin_key
(int
)
- Added properties:
- Changed
RoomDesignRaw
- Added properties:
activation_delay
(int
)min_range
(int
)
- Added properties:
- Changed
RoomRaw
- Added properties:
assigned_power
(int
)center_x
(int
)center_y
(int
)current_capacity
(int
)disable_count
(int
)is_power_ai_active
(bool
)is_set_item_ai_active
(bool
)is_target_ai_active
(bool
)item_skin_key
(int
)local_center_x
(int
)local_center_y
(int
)progress
(int
)protect_room_frame
(int
)run_room_action
(bool
)skin_key
(int
)system_power
(int
)target_craft_id
(int
)target_room_id
(int
)top_left_x
(int
)top_left_y
(int
)total_damage
(int
)
- Added properties:
- Changed
SettingsRaw
- Added properties:
engine_efficiency_loss
(float
)maintenance_title
(str
)max_redemption_count
(int
)max_redemption_count_per_month
(int
)merchant_ship_exterior_sprite_id
(int
)skin_version
(int
)
- Added properties:
- Changed
ShipRaw
- Added properties:
center_x
(int
)center_y
(int
)next_android_character_id
(int
)top_left_x
(int
)top_left_y
(int
)
- Added properties:
- Changed
UserEmailPasswordAuthorizeRaw
- Added property
refresh_token
(str
)
- Added property
- Changed
UserRaw
- Added properties:
ads_platform_user_id
(str
)daily_heartbeat_seconds
(int
)trail_user_id
(str
)user_source_ads_platform_type
(str
)
- Added properties:
Changes to Enums
- Added enums
PlatformType
(StrEnum
)SkinType
(StrEnum
)
Bugfixes
- Fixed
_key
method ofPlanetRaw
to return an emptytuple
- More
Test changes
- Added tests
v0.1.2
Changed
Added
- Static utility functions for logging in via UserService.device_login() #14
- Helper functions for
CharacterService
,ItemService
&ShipService
#16 - Support for Powershell for contributors working on Windows with
make
installed #18
Full Changelog: 0.1.1...0.1.2