- Release version 1.0 live from stage from F# eXchange 2019
- Fix initial build failure - SAFE-Stack#241
- Add unicode regex to recognize 'watch client' vs code task end - SAFE-Stack#240
- Take advantage of use_json_serializer - SAFE-Stack#237
- Remove FAKE issue warning - SAFE-Stack#236
- Remove paket.exe - SAFE-Stack#106
- Update dependencies - SAFE-Stack#223
- Update Fulma URL - SAFE-Stack#224
- Update to .NET Core 2.2 - SAFE-Stack#218
- Support for deploying to Google Cloud Kubernetes Engine - SAFE-Stack#209
- Add VSCode extensions.json to recommend extensions - SAFE-Stack#202
- Support for deploying to Google Cloud AppEngine - SAFE-Stack#207
- Update JS dependencies to remove security vulnerability warnings - SAFE-Stack#113
- Replace 'successful.ok' with 'json' in Saturn template - SAFE-Stack#211
- Replace 'Text.p' with 'Text.div' to prevent DOMNesting warning - SAFE-Stack#215
- Unify webpack.config.js with webpack-config-template - SAFE-Stack#204
- Upgrade CSS references for Bulma to 0.7.1 and Font Awesome to 5.6.1
- Update dependencies (nuget and npm) - SAFE-Stack#199
- Remove bulma burgers from fulma layouts - SAFE-Stack#197
- Webpack - set terser minifier configuration compress.inline to false - SAFE-Stack#193
- Cleanup 'Run' target in build script
- VS Code Launchers and Tasks do Debug the project - SAFE-Stack#161
- Pass Babel options to fable-loader - SAFE-Stack#189
- Add more comments to webpack.js - SAFE-Stack#186
- Change webpack environment variable from SUAVE_FABLE_PORT to SERVER_PROXY_PORT
- Model counter as a record - SAFE-Stack#182
- Add README.md file to SAFE Template content - SAFE-Stack#183
- Use Thoth.Json on server side when not using Fable.Remoting - SAFE-Stack#179
- Demonstrate usage of "nothing" from Fable.React in "fulma-hero" - SAFE-Stack#175
- Cleanup JavaScript dependencies - SAFE-Stack#173
- New option for Fable.Reaction - SAFE-Stack#168
- Build script - Change to runOrDefaultWithArguments to provide support for default arguments. - SAFE-Stack#170
- Use FAKE's new CreateProcess API - SAFE-Stack#169
- Restrict frameworks in paket.dependencies - SAFE-Stack#163
- Upgrade to Fable 2 - SAFE-Stack#144
- Add polyfill to webpack to support fetch in IE 11 - SAFE-Stack#155
- Use Microsoft.NET.Sdk.Web project type for all template options - SAFE-Stack#153
- Change 'remoting' parameter to 'communication' - SAFE-Stack#143
- Don't install dotnet in build.fsx
- Update paket dependencies - SAFE-Stack#151
- Fix 'fulma-admin' layout - SAFE-Stack#128
- Add lock file for NPM
- Move "remotedev" dependency to "devDependencies" - SAFE-Stack#113
- Add paket.lock for all possible template options - SAFE-Stack#139
- Allow symlinks in webpack config to overcome issue with NuGet feed on a symlink-ed directory - SAFE-Stack#133
- Remove intersperse function from Client to make life easier for new-comers - SAFE-Stack#134
- Remove redundant code from client - SAFE-Stack#126
- Use Async.Sleep instead of Thread.Sleep in build.fsx - SAFE-Stack#129
- Replace Menu.item with Menu.Item.a - SAFE-Stack#130
- Update Fable.Remoting to newest version - SAFE-Stack#118
- Use Saturn 0.7.4 in default template - SAFE-Stack#124
- Pin compatible Remoting.Server to 3.6 - SAFE-Stack#117
- Escape
dotnet publish
arguments - SAFE-Stack#115
- update Fable.Remoting dependencies - SAFE-Stack#112
- fix build script intellisense on Mono
- include paket.lock file for default options and azure option - SAFE-Stack#109
- update to dotnet SDK 2.1.300 and FAKE 5 - SAFE-Stack#101
- add 'disable_diagnostics' option to saturn application when Fable.Remoting is enabled - SAFE-Stack#105
- correct indentations for Azure option in build.fsx - SAFE-Stack#102
- Normalize the indentations - SAFE-Stack#92
- Remove redundant static files configuration for Saturn - SAFE-Stack#95
- Use lower-case parameter names - SAFE-Stack#94
- Change 'npm' parameter to 'js-deps'
- Change 'fulma' parameter to 'layout'
- Open missing namespace for combination of Saturn and Fable.Remoting - SAFE-Stack#93
- Use newest Fulma - SAFE-Stack#89
- Add solution file - SAFE-Stack#86
- Add support for Azure storage - SAFE-Stack#77
- Make 'basic' the default value for 'Fulma' parameter - SAFE-Stack#87
- Added Rider stuff to gitignore - SAFE-Stack#88
- Enable AppInsights only if Deploy option is azure for Suave - SAFE-Stack#81
- Update webpack to 4 - SAFE-Stack#80
- Add release scripts to .gitignore - SAFE-Stack#74
- Support for Azure App Insights - SAFE-Stack#68
- Fix file paths for Unix in additional Azure FAKE targets - SAFE-Stack#72
- Add Azure App Service PAAS deployment - SAFE-Stack#65
- Update dotnet sdk to 2.1.105
- Simplify Saturn routers
- Add YARN lock file - SAFE-Stack#61
- Add UTF-8 charset to index.html - SAFE-Stack#59
- Make Saturn the default option for Server - SAFE-Stack#54
- Update Fable.Remoting and use latest API - SAFE-Stack#53
- Add Fable Json serialization to Saturn and Giraffe - SAFE-Stack#50
- Fix path to index.html in Saturn template - SAFE-Stack#52
- Add type signatures for functions in Client
- Add SAFE favicon
- Disable packages folder for Server and Client dependencies
- Initial support for
Saturn
backend option
- Correct Bulma Column classes from
Column.Desktop
toColumn.All
- Add 3 bulma templates
admin
cover
andlogin
- SAFE-Stack#27
- [Giraffe] add to services to prevent NRE - SAFE-Stack#43
- Add floating dependency on Giraffe -
~> 1
- Reinstate postActions to make scripts executable on non-windows OSs - SAFE-Stack#37
- Update paket bootstrapper to version 5.142.0 - SAFE-Stack#38
- Revert Make build.sh executable via post-action - SAFE-Stack#36
- Make build.sh executable via post-action - SAFE-Stack#34
- Update Fulma to 1.0.0-beta-007
NPM
option to use NPM instead of default Yarn
Docker
option for additional FAKE targets to build Docker image
- Add
module Client
back toClient.fs
- SAFE-Stack#30
- [Suave] Route
/
(root) requests toindex.html
- [Suave] Fallback to 404 for unmatched requests
- Rename
App.fs
toClient.fs
andProgram.fs
toServer.fs
to better distinguish between the two
- Add
hero
andlanding
bulma templates - SAFE-Stack#27
- exclude .template.config from sources - SAFE-Stack#24
- Run
paket install
whenpaket.lock
is missing (just after creating from template) - SAFE-Stack#26
- Replace CRLF with LF in
build.sh
- SAFE-Stack#25
- Add
Giraffe
as an option next toSuave
for back-end (--Server
template option)
- Do not include
Fulma
/Fable.Remoting
in paket when not specified - SAFE-Stack#16 - Do not include
paket.lock
- require running manually
- Fable.Remoting usage improvements - SAFE-Stack#22
- Prevent reinstalling dotnet - SAFE-Stack#17
- Add
--Remoting
template option
- Add
--Fulma
template option
- Update all paket dependencies
- Add Client <-> Server communication
- Run
dotnet watch
for Server code
- Fix preprocessor directives - SAFE-Stack#10
- Add Hot Module Replacement
- Create separate "run" target to make it faster - SAFE-Stack#9
- File permissions for build script - https://github.com/SAFE-Stack/SAFE-template/pull/8/files
- Port the Run build target from the Bookstore - SAFE-Stack#6
- Do not gitignore paket.restore.targets - SAFE-Stack#7
- Exclude
obj
directories from nupkg
- Exclude paket-files from nupkg
- Remove unwanted CSS classes
- Make the Client code even simpler
- Initial release