Skip to content

Releases: Scetrov/FrontierSharp

0.15.27

11 Feb 17:23
b11ab0a

Choose a tag to compare

deps: Bump the all-deps group with 8 updates (#93)

Bumps Microsoft.Extensions.Caching.Abstractions from 10.0.2 to 10.0.3
Bumps Microsoft.Extensions.Caching.Hybrid from 10.2.0 to 10.3.0
Bumps Microsoft.Extensions.DependencyInjection from 10.0.2 to 10.0.3
Bumps Microsoft.Extensions.Hosting from 10.0.2 to 10.0.3
Bumps Microsoft.Extensions.Http from 10.0.2 to 10.0.3
Bumps Microsoft.Extensions.Logging from 10.0.2 to 10.0.3
Bumps Microsoft.Extensions.Options from 10.0.2 to 10.0.3
Bumps Serilog from 4.3.0 to 4.3.1

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Abstractions
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Caching.Abstractions
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Caching.Hybrid
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Caching.Hybrid
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: Serilog
  dependency-version: 4.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

0.15.26

20 Jan 15:45
b2497fa

Choose a tag to compare

chore: dependabot config

0.15.25

20 Jan 10:41
57ff6be

Choose a tag to compare

deps: Bump xunit.analyzers from 1.26.0 to 1.27.0 (#92)

---
updated-dependencies:
- dependency-name: xunit.analyzers
  dependency-version: 1.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

0.15.24

13 Jan 19:43
e7aa904

Choose a tag to compare

chore: bump .NET 10.0.1 to 10.0.2

0.15.23

27 Dec 19:47
46a6053

Choose a tag to compare

chore: bump FusionCache

0.15.22

18 Dec 22:31
91e065b

Choose a tag to compare

feat: add more examples

0.15.20

18 Dec 16:13
a1bd5bd

Choose a tag to compare

fix: enable single file apps with JsonSerialiser options

0.15.19

16 Dec 17:51
80e03e6

Choose a tag to compare

chore: cleanup, nuget bumps, etc.

0.15.18

09 Dec 22:58
211170b

Choose a tag to compare

fix: add `rider` Alias to Smart Character (#89)

* fix: add `rider` Alias to Smart Character

* docs: update README

0.15.17

09 Dec 20:45
da3a1dc

Choose a tag to compare

Rebuild CLI Tool (#88)

* feat: pair back CLI for reimplementation

* chore: tidy up

* fix: ugly errors

* feat: Implement full WorldApiClient CLI coverage with fuzzy matching
- Added BaseWorldApiCommand and BaseWorldApiSettings base classes for code reuse
- Implemented 7 new commands: solarsystem, character, assembly, killmail, type, fuel, config
- All commands support fuzzy name matching with configurable threshold
- Refactored GetTribeCommand to use base classes
- Renamed TribeFuzzyWarningThreshold to FuzzyWarningThreshold in ConfigurationOptions
- Added comprehensive tests for all new commands
- Updated README.md with complete command documentation
- Created EXAMPLES.md with practical usage examples
- Registered all commands with appropriate aliases in Program.cs
Implements: execute-clirebuild.prompt.md

* fix: Display assembly types instead of empty names in character command
- Changed SmartCharacterCommand to show assembly Type when Name is empty
- Updated row label from 'Assembly Names' to 'Assembly Types' for clarity
- Updated README.md to document this behavior
- Fixes issue where empty assembly names showed as comma-separated list
The World API often returns empty assembly names, so now we display
the assembly type (e.g., Manufacturing, SmartGate) which is more useful.

* fix: Escape markup in all command outputs to prevent Spectre.Console parsing errors
- Added EscapeMarkup() calls to all table.AddRow() statements across all commands
- Fixes InvalidOperationException when data contains square brackets (e.g., '[p00n]')
- Affected commands: SmartAssembly, SolarSystem, Type, SmartCharacter, GetTribe, Fuel, Killmail, Config
- Ensures user data is displayed as-is without being interpreted as Spectre markup
Resolves issue where assembly --show-all failed with 'Could not find color or style' error.

* docs: Clarify fuel efficiency practical maximum is 90
- Updated EXAMPLES.md and README.md to note that while efficiency is technically 0-255, 90 is the practical maximum
- Added fuel consumption formula to both files for clarity

* fix: Remove incorrect fuel consumption formula from documentation
- Removed oversimplified formula 'Fuel consumed = Distance / Efficiency'
- Actual formula involves ship mass, capacitor, and other factors
- Clarified that higher efficiency = less fuel consumed per lightyear
- Updated both README.md and EXAMPLES.md

* docs: Clarify fuel efficiency is a rating value, not a percentage
- Changed 'Efficiency is a percentage' to 'Efficiency is a rating value'
- Simplified to just state practical maximum is 90 (not 90%)
- The underlying data type is byte (0-255) but practical values go up to ~90
- Updated both EXAMPLES.md and README.md for consistency

* fix: update EXAMPLES

* fix: tidy up fuel output and bump deps