Skip to content

Commit d8544ad

Browse files
committed
Merge branch 'development'
2 parents da3b849 + e087254 commit d8544ad

File tree

559 files changed

+1472
-379
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

559 files changed

+1472
-379
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,18 @@ jobs:
113113
dotnet build --configuration Release -p:Version=${{ steps.vars.outputs.version }} -o output
114114
echo "::set-output name=created::$(echo date -u +'%Y-%m-%dT%H:%M:%SZ')"
115115
116+
- name: Upload NuGet Artifacts
117+
uses: actions/upload-artifact@v2
118+
with:
119+
name: nuget-binaries
120+
path: output/
121+
if-no-files-found: error
122+
116123
- name: Upload Build Artifacts
117124
uses: actions/upload-artifact@v2
118125
with:
119-
name: Binaries
120-
path: |
121-
output/
122-
NWN.Anvil.zip
126+
name: binaries
127+
path: NWN.Anvil.zip
123128
if-no-files-found: error
124129

125130
release:
@@ -130,7 +135,7 @@ jobs:
130135
- name: Download Release Artifacts
131136
uses: actions/download-artifact@v2
132137
with:
133-
name: Binaries
138+
name: binaries
134139

135140
- name: Create Release
136141
id: create_release
@@ -167,7 +172,7 @@ jobs:
167172
- name: Download Release Artifacts
168173
uses: actions/download-artifact@v2
169174
with:
170-
name: Binaries
175+
name: nuget-binaries
171176

172177
- name: NuGet Publish
173178
run: dotnet nuget push output/*.nupkg --api-key ${{ secrets.NUGET_KEY }} --source https://api.nuget.org/v3/index.json
@@ -186,7 +191,7 @@ jobs:
186191
- name: Download Release Artifacts
187192
uses: actions/download-artifact@v2
188193
with:
189-
name: Binaries
194+
name: nuget-binaries
190195

191196
- name: Remove NuGet packages
192197
run: rm output/*nupkg

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## 8193.33.3
7+
https://github.com/nwn-dotnet/Anvil/compare/v8193.33.2...v8193.33.3
8+
9+
### Added
10+
- Implemented `PaketPluginSource` for installing and running NuGet-based plugins.
11+
- Implemented support for custom plugin sources with the `IPluginSource` interface.
12+
- Implemented `PluginStorageService` - a unified API for storing plugin data and configurations.
13+
- Added `ANVIL_HOME` environment variable. This variable defines the root path where Anvil config files, plugins and plugin data are read from.
14+
- Added additional properties to `NwEncounter`.
15+
- Added IsStackable to 'NwItem'
16+
17+
### Package Updates
18+
- NWN.Core -> 8193.33.4
19+
- NWN.Native -> 8193.33.4
20+
21+
### Removed
22+
- <u>**BREAKING CHANGE**</u> - Removed `ANVIL_NLOG_CONFIG` environment variable. The config path is now fixed to `{ANVIL_HOME}/nlog.config`
23+
- <u>**BREAKING CHANGE**</u> - Removed `ANVIL_PLUGIN_PATH` environment variable. The plugin load path is now fixed to `{ANVIL_HOME}/Plugins`
24+
25+
### Fixed
26+
- Fixed a server crash when preventing player connections in the `OnClientConnect` event.
27+
- Fixed `OnClientConnect.CDKey` returning a type name instead of the client's public CD key.
28+
629
## 8193.33.2
730
https://github.com/nwn-dotnet/Anvil/compare/v8193.33.1...v8193.33.2
831

Development_with_Docker_on_Windows.md

Lines changed: 0 additions & 109 deletions
This file was deleted.

NWN.Anvil.csproj.DotSettings

Lines changed: 0 additions & 69 deletions
This file was deleted.

NWN.Anvil.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NWN.Anvil", "NWN.Anvil.csproj", "{E52A41DA-2151-447A-B821-4F86B7E95CAB}"
3+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NWN.Anvil", "NWN.Anvil\NWN.Anvil.csproj", "{E52A41DA-2151-447A-B821-4F86B7E95CAB}"
44
EndProject
55
Global
66
GlobalSection(SolutionConfigurationPlatforms) = preSolution

0 commit comments

Comments
 (0)