Releases: Azgaar/Fantasy-Map-Generator
v1.119 [Jagged Coastlines]
What's Changed
- fix: implement quadtree search for points within a radius by @SheepFromHeaven in #1274
- Ice Layer Data Model by @StempunkDev in #1262
- Revert "Ice Layer Data Model" by @Azgaar in #1275
- fix: initialize heights array if not already set in HeightmapGenerator by @SheepFromHeaven in #1277
- Data model ice by @StempunkDev in #1279
- fix: bind HeightmapGenerator methods for correct context in editHeigh… by @SheepFromHeaven in #1281
- fix: seeding - update colorUtils and probabilityUtils to use seeded randomness by @SheepFromHeaven in #1280
- Test/add e2e and unit testing by @SheepFromHeaven in #1282
- Refactor/migrate first modules by @SheepFromHeaven in #1273
- fix: GeoJSON export by @SheepFromHeaven in #1283
- chore: add biome for linting/formatting + CI action for linting in SRC folder by @SheepFromHeaven in #1284
- refactor: migrate names-generator by @SheepFromHeaven in #1285
- refactor: migrate cultures generator by @SheepFromHeaven in #1287
- refactor: migrate burg module by @SheepFromHeaven in #1288
- fix: update port type from string to number and add tests for inland … by @SheepFromHeaven in #1292
- refactor: migrate states generator by @SheepFromHeaven in #1291
- refactor: migrate routes by @SheepFromHeaven in #1294
- refactor: migrate provinces generator to new module structure by @SheepFromHeaven in #1295
- feat: show total land percentage in biomes editor footer by @SheepFromHeaven in #1301
- refactor: migrate renderers to ts by @SheepFromHeaven in #1296
- refactor: migrate religions by @SheepFromHeaven in #1299
- fix: include ice generation in resampling process by @SheepFromHeaven in #1302
- fix: rename feature path functions and update global declarations by @SheepFromHeaven in #1303
- refactor: migrate zones by @SheepFromHeaven in #1300
- fix: clean up neighbors references on state removal by @SheepFromHeaven in #1304
- fix: upgrade editors version by @SheepFromHeaven in #1307
- Refactor: migrate ice by @SheepFromHeaven in #1308
- refactor: migrate COA by @SheepFromHeaven in #1309
- refactor: migrate fonts by @SheepFromHeaven in #1317
- Revert "refactor: migrate fonts" by @Azgaar in #1322
- refactor: fonts by @SheepFromHeaven in #1323
- refactor: migrate markers by @SheepFromHeaven in #1324
- Fix zones not recovering after heightmap edit in Risk mode by @Copilot in #1327
- Fix: Military regiment notes not updated on regeneration with new era/year by @Copilot in #1329
- Adding zone export to GeoJSON, added versioning and hash updates by @JoeMcMahon87 in #1312
- Improve Merge States dialog: hover highlight + color boxes + clearer instructions by @Copilot in #1336
- Update Dockerfile to include TypeScript config by @TargetCrafter in #1339
- chore(deps-dev): bump rollup from 4.55.1 to 4.59.0 by @dependabot[bot] in #1338
- refactor: migrate military generator by @SheepFromHeaven in #1330
- fix: enhance emblem rendering for states and burgs in the editor by @SheepFromHeaven in #1343
- Auto versioning by @Azgaar in #1344
- Fix: add getPin function and improve code formatting in draw-markers by @Azgaar in #1349
- test: add a test change comment in options.js by @Azgaar in #1350
- refactor: migrate resample module by @SheepFromHeaven in #1351
- chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in #1364
- Dropbox authentication by @Azgaar in #1367
- Improved panning and zooming smoothness on most layers. by @wsalvucci in #1374
- chore(deps-dev): bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in #1373
- Add cell type filter to heightmap editor brush panel by @Copilot in #1381
- Fix Markers layer button always enabled on load when layer was disabled by @Copilot in #1382
- Add Lakes as a movable, toggleable layer by @Copilot in #1383
- fix: restore secure clipping to prevent landmass being cut at map edges by @Copilot in #1385
- Minor fixes by @Azgaar in #1388
- Minimap by @Azgaar in #1389
- QoL updates by @Azgaar in #1391
- chore(deps-dev): bump postcss from 8.5.6 to 8.5.10 by @dependabot[bot] in #1390
- Jagged coastline by @Azgaar in #1392
New Contributors
- @JoeMcMahon87 made their first contribution in #1312
- @TargetCrafter made their first contribution in #1339
- @dependabot[bot] made their first contribution in #1338
- @wsalvucci made their first contribution in #1374
Full Changelog: v1.110...v1.118
v1.110 [Vite]
What's Changed
Full Changelog: v1.109...v1.110
v1.109 [Burg groups]
What's Changed
- Slider-input web component by @Azgaar in #1109
- AI generation for notes by @Azgaar in #1112
- Zones generator update by @Azgaar in #1113
- Added the option to set letter-spacing size to individual labels. by @oriolowsky in #1116
- Letter spacing by @Azgaar in #1117
- added icon-dot-circled to locate burg in burg editor menu by @Avengium in #1123
- Update grid overlay to add tilings by @Avengium in #1030
- Friendly text on latitude cell info by @Avengium in #1125
- added names to the random names of zones by @Avengium in #1128
- Refactor layers rendering by @Azgaar in #1120
- AI Assistant widget by @Azgaar in #1115
- Draw state labels improvement by @Azgaar in #1155
- Removed priority queue in favor of FlatQueue by @RyanGuild in #1157
- Stroke dash to cells by @Avengium in #1159
- Temperature parameters can be customized by @dyxang in #1162
- AI Claude support by @Azgaar in #1167
- [Draft] Submap refactoring by @Azgaar in #1153
- custom pictures for regiments by @Issac411 in #1183
- Custom images for Markers and Regiments by @Azgaar in #1187
- Allow data URI scheme for custom images by @Ruichka in #1196
- Make id field in exports more consistent. by @gregersn in #1210
- Ollama integration as a new AI provider by @kroryan in #1208
- Ollama: local AI text generation by @Azgaar in #1211
- Add shell script to launch local HTTP server and open browser (GNU/Linux) by @Nekomantikku in #1212
- fix regex of 'and' adjectivization rule by @Ender-Emp in #1225
- Add comprehensive GitHub Copilot instructions for Fantasy Map Generator by @Copilot in #1233
- Fix Markers GeoJSON export by @febus982 in #1248
- fix: add parameters to getLinePower in heightmap-generator.js by @yuanhan1890 in #1256
- Burg groups by @Azgaar in #1173
New Contributors
- @oriolowsky made their first contribution in #1116
- @RyanGuild made their first contribution in #1157
- @dyxang made their first contribution in #1162
- @Issac411 made their first contribution in #1183
- @gregersn made their first contribution in #1210
- @kroryan made their first contribution in #1208
- @Nekomantikku made their first contribution in #1212
- @Ender-Emp made their first contribution in #1225
- @Copilot made their first contribution in #1233
- @febus982 made their first contribution in #1248
- @yuanhan1890 made their first contribution in #1256
Full Changelog: v1.99...v1.109
v1.99 [Routes rework]
Current version of the Fantasy Map Generator is the latest master branch. You can download it here: https://github.com/Azgaar/Fantasy-Map-Generator/archive/refs/heads/master.zip.
Also see https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Q&A#can-i-use-the-generator-offline.
What's Changed
- State labels: new label placing algorithm by @Azgaar in #977
- Compress save file by @Azgaar in #986
- Fix typo and remove spurious quotes by @fwdekker in #1007
- Custom heightmap color scheme by @Azgaar in #1013
- Fix: rework texture data format by @Azgaar in #1017
- Fit map to screen size by @Azgaar in #1018
- Vignette layer by @Azgaar in #1021
- Ocean heightmap and Scale bar styling change [v1.96] by @Azgaar in #1045
- Update burgs-and-states.js by @TheRealStanPines in #1054
- Generate Watabou Village Generator preview links for small burgs by @Azgaar in #1056
- Nautical mile option in Units-Editor by @Avengium in #1059
- Fix regiments getting bugged when merging states by @Ruichka in #1067
- Quechua namesbase fix - see reddit by @carnotcrash2 in #1081
- BAT-file for run PHP built-in server by @sunnyphp in #1094
- Сonfigurable longitude by @Azgaar in #1095
- Urquhart routes by @Azgaar in #1072
New Contributors
- @fwdekker made their first contribution in #1007
- @TheRealStanPines made their first contribution in #1054
- @Ruichka made their first contribution in #1067
- @carnotcrash2 made their first contribution in #1081
- @sunnyphp made their first contribution in #1094
Full Changelog: v1.9...v1.99
v1.9 [Climate mastery update]
Release date: 2023-08-06
Main Changes
- North and South Poles temperature can be set independently by StempunkDev
- More than 70 new heraldic charges by Blipz
- Multi-color heraldic charges support by Blipz
- New 3D scene options and improvements by yldrefruz
- Type selection for marker placement by elad-haviv
- Autosave [1.89.29]
- Google translation support
- Religions can be edited and redrawn like cultures
- Lock states, provinces, cultures, and religions from regeneration by Minivera [1.89.00]
- Heightmap brushes: linear edit option [1.88.00]
- Simplify style on 'optimizeSpeed' rendering [1.87.15]
- Levantine names base and culture changes [1.87.14]
- Data charts screen [1.87.00]
- Hierarchy tree UX improvement [1.86.06]
- Multi-parental cultures and religions hierarchy trees [1.86.00]
- Load from cloud: change format and order in dropdown [1.85.00]
- Adjective generation rules improvement [1.84.12]
- Heightmap selection screen [1.84.0]
- Dialogs optimization for mobile [1.84.0]
- New heightmap template - Fractious [1.83.0]
- Template Editor - mask and invert steps [1.83.0]
- Cultures editor - load script dynamically [1.82.2]
- States editor - load script dynamically [1.82.0]
- PWA Installation [1.81.1]
- 14 new fonts [1.81.0]
- Caching [1.81.0]
New Contributors
- @satche made their first contribution in #834
- @carnotcrash made their first contribution in #846
- @schizoidnightmares made their first contribution in #855
- @frogdesk made their first contribution in #867
- @sofronaspe made their first contribution in #872
- @epswartz made their first contribution in #912
- @ZZWILLIAMXXTrue made their first contribution in #955
- @metehan made their first contribution in #968
- @elad-haviv made their first contribution in #966
Full Changelog: v1.8...v1.9
v1.8 [Submap update]
Release date: 2022-04-26
Main changes:
- Submap tool by Goteguru [1.732]
- Resample tool by Goteguru [1.732]
- Pre-defined heightmaps [1.732]
- Advanced notes editor [1.731]
- Zones editor: filter by type by Avengium and Azgaar [1.73]
- Color picker: new hatches by Avengium and evolvedexperiment [1.73]
- New style preset: Atlas by LordGnome [1.722]
- New style preset: Cyberpunk by Terraria Eyeball with Salt in it [1.721]
- Disallow local usage without server [1.721]
- Burg temperature graph by Kerravitarr [1.72]
- 4 new textures [1.71]
- Province capture logic rework [1.71]
- Button to release all provinces [1.71]
- Limit military units by biome, state, culture and religion [1.71]
New Contributors
- @dranorter made their first contribution in #673
- @skoinks made their first contribution in #681
- @Avengium made their first contribution in #712
- @yldrefruz made their first contribution in #730
- @Kerravitarr made their first contribution in #733
- @juacom99 made their first contribution in #746
- @LordGnomeMBE made their first contribution in #748
- @Elarnon made their first contribution in #753
- @annapanni made their first contribution in #761
- @doddydad made their first contribution in #769
- @imgbot made their first contribution in #783
Full Changelog: v1.7...v1.8
v1.7 [Markers update]
Release date: 2021-03-02
Main changes:
1.7 - 2021-10-06:
- New marker types
- New markers editor
- Markers overview screen
- Markers regeneration menu
- Burg editor update
- Theme color option
- Add font dialog
- Save to Dropbox via SDK
1.66 - 2021-09-01:
- Save and load .map files to Dropbox
- Ability to add control points on river edit
- New heightmap template: Taklamakan
- Option to not scale labels on zoom
1.65 - 2021-07-28:
- Refactoring river rendering
- River data is now stored in object, not svg
- Keep river course on edit
- Ability to add river selecting its cells
1.64 - 2021-07-10:
- 3d labels in 3d view
- Refactoring states rendering
- State halo styling
- New styles: Light and Watercolor
[1.63] - 2021-07-1:
- Ability to style label shadow
- Save map as tiles
[1.62] - 2021-06-09:
- Rivers generation refactoring
- Lake handling for river generation change
- Creating lakes in deep depression areas
- Options to control lakes generation in Heightmap Edit
[1.61] - 2021-03-06:
- Ability to lock burgs from regeneration
- Polyline ruler
- Route ruler
- New ocean pattern by Kiwiroo
For a desktop version please read Q&A
New Contributors
- @RichardRobertson made their first contribution in #606
- @Legogizmo made their first contribution in #612
- @rutgerhartog made their first contribution in #639
- @Rayzeq made their first contribution in #635
- @goteguru made their first contribution in #649
- @ken-bimmel made their first contribution in #655
Full Changelog: v1.6...v1.7
v1.6 [Rivers and Lakes update]
Release date: 2021-03-02
Main changes:
- River overview and River editor rework
- River generation code refactoring
- Rivers flux calculation
- Lake editor rework
- Lake type defined dynamically based on river system
- Lake flux, inlets and outlet tracked properly
- Lake evaporation calculated using simplified Penman formula: evaporation depends on surface, temperature and elevation
- Lake outlet rendered with starting width depending on flux
- Lake name generation
For a desktop version please read Q&A
v1.5 [Emblems update]
Release date: 2021-02-23
Main changes:
- State, province and burg Emblems generation
- Emblem editor integrated with Armoria
- Burg editor screen update
- Speak name functionality
For a desktop version please read Q&A
v1.4 [Into the Battle]
Release date: 2020-06-21
Main changes:
- Battle simulation
- Ice layer and ice editor
- Route Elevation profile
- Image Converter enhancement
- Name generator improvement
- Fogging style change
- Improved integration with MFCG
- New lake style: Dry lake
- Bug fixes
For a desktop version please read Q&A