Skip to content

Commit

Permalink
Added cumulative changelog for 0.10.0 and updated version number
Browse files Browse the repository at this point in the history
  • Loading branch information
ikkentim committed Mar 29, 2022
1 parent da13a81 commit 7096739
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 1 deletion.
11 changes: 11 additions & 0 deletions changelogs/CHANGES-SampSharp.Core.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
### 0.10.0
- Added support for "fastnative" calls, this improves time consumed by calls to native functions by 95% (#365)
- Added support for varargs in "fastnative" calls (#260)
- Added `IGameModeClient.NativeObjectProxyFactory`
- Added option `NativeMethodAttribute.ReferenceIndices` which provides the option to invoke a native with input parameters which should be passed by reference.
- Added embedded codepages into the library which are available through `GameModeBuilder.UseEncodingCodePage(string pageName)`
- Updated to .NET Standard 2.1
- Removed setter from `IGameModeClient.NativeLoader`
- Fixed HostedGameModeClient.ServerPath not returning correct path
- Deprecated multi-process mode and native-handle related types and methods

### 0.10.0-alpha2
- Fixed HostedGameModeClient.ServerPath not returning correct path

Expand Down
10 changes: 10 additions & 0 deletions changelogs/CHANGES-SampSharp.Entities.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
### 0.10.0
- Added support for player names as command arguments (#354)
- Added timers (#326)
- Updated to .NET Standard 2.1
- Updated documentation links from SA-MP wiki to open.mp docs
- Fixed `OnDestroyComponent` not being called when the component is destroyed, but the entities remains alive (#358)
- Fixed an error which could occur when event's occur with IDs of entities which don't exist, but aren't 0 (#355, #353, #352, #350)
- Fixed exception thrown when a dialog is shown with no `null` button2 text (#376)
- Fixed components not being removed from global component registry when destroying an entity

### 0.10.0-alpha2
- Fixed components not being removed from global component registry when destroying an entity

Expand Down
13 changes: 13 additions & 0 deletions changelogs/CHANGES-SampSharp.GameMode.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
### 0.10.0
- Added `BasePlayer.CancelEdit` (#362)
- Added `BasePlayer.SetMapIcon` and `BasePlayer.RemoveMapIcon` (#364)
- Added `ListDialog<T>` (#383, #395)
- Updated to .NET Standard 2.1
- Updated documentation links from SA-MP wiki to open.mp docs
- Fixed `PlayerTextLabel.Text`, `PlayerTextLabel.AttachedPlayer` and `PlayerTextLabel.AttachedVehicle` not being set
- Fixed command group help commands not being invoked in some cases (#361)
- Fixed command overloading not working in some cases (#344)
- Fixed `BasePlayer.IsNPC` not returning `true` when the NPC has not yet connected (#346)
- Fixed typo in `Server.GetWeaponName` result for `Weapon.ThermalGoggles` (#380)
- Fixed a problem which caused successive calls to `ShowAsync` not to show the dialog (#384, #389)

### 0.10.0-alpha2
- Added `ListDialog<T>` (#383, #395)

Expand Down
10 changes: 10 additions & 0 deletions changelogs/CHANGES-plugin.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
### 0.10.0
- Added automatic coreclr and gamemode detection
- Added support for "fastnative" calls (#365)
- Added callback name to "Callback parameters count mismatch" error (#342)
- Added coreclr detection based on `SAMPSHARP_RUNTIME` environment variable
- Changed hosted mode to be the default, multi-process mode can be enabled with the `use_multi_process_mode=1` server setting
- Fixed a possible server crash when a callback is handled with an unexpected parameter count
- Fixed a possible server crash when calling the `CallRemoveFunction` native (#363)
- Codepage files are no longer provided in the plugin release package. Codepages are available as embedded resources in SampSharp.Core via the `GameModeBuilder.UseEncodingCodePage` method. The codepage files are available in [the codepages repository](https://github.com/SampSharp/codepages) if you still need these files for some reason.

### 0.10.0-alpha2
- Added coreclr detection based on `SAMPSHARP_RUNTIME` environment variable

Expand Down
2 changes: 1 addition & 1 deletion src/SampSharp/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#define PLUGIN_VERSION_MAJOR 0
#define PLUGIN_VERSION_MINOR 10
#define PLUGIN_VERSION_PATCH 0
#define PLUGIN_VERSION_ALPHA 2
#define PLUGIN_VERSION_ALPHA 0
#define PLUGIN_PROTOCOL_VERSION 5

#define __PLUGIN_STRINGIZE(x) #x
Expand Down

0 comments on commit 7096739

Please sign in to comment.