Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Releases: typical-go/typical-rest-server

Typical REST Server - v0.8.9

10 Dec 22:10
Compare
Choose a tag to compare

dd24cda update to typical 0.9.11
bf75c1e fix url path using plural
0589b0d update to typical-go 0.9.9
55b4c93 using struct definition instead of constructor
9ab3e73 passing dbname to postgres module + remove unused
6c8a7fe go mod tidy
94476ad update to typical-go 0.9.8
f142c23 update to latest typical-go

Typical REST Server - v0.8.8

02 Dec 16:13
Compare
Choose a tag to compare

77fb955 sort configuration in readme
85fb64c update to typical-go 0.9.6
2cd6316 update to typical-go 0.9.5
77a0527 usage instrution in readme
598baf0 fix release readme + tidy up
c7e80a1 command in readme

Typical REST Server - v0.8.7

28 Nov 11:22
Compare
Choose a tag to compare

2e3783d fix AppCommand signature function
b20796e update to latest typical-go
8f39d0d update to typical-go 0.9.3 + tidy up
fd663d2 remove prepare from app module + tidy up

typical-rest-server - v0.8.6

22 Nov 11:08
Compare
Choose a tag to compare

8b1a105 update to typical-go 0.9.1
26c5101 add ping to module preparation
c82c7f5 ping to database when preparation of postgres module
20304d8 fix license author
09d847b make application module actionable
40e5ad2 update to typical-go framework 0.9.0
58af5ef update to latest typical framework with typcfg package
9bf1958 update to latest typical framework
4871fb6 add ReadmeGenerator
de9c76a update to latest typical-framework
5743fa3 move EXPERIMENTAL package to pkg package in typical-go

typical-rest-server - v0.8.5

14 Nov 09:49
Compare
Choose a tag to compare

1d1c4aa rename envkit to envfile and move to experimental package
60473d6 add EnvVar struct + tidy up
a577407 move debugkit to experimental package
9e7668a add test for typiobj types
8c2d8ec move release tag, release name and release binary
38150dc remove github releaser
f2187ee validate release in context level
a735aa3 separate git and distribution in release
6b7cf1e test for AllModule()
845ced0 move generate env file to prebuilder package
b3f3e64 remove prepare, destroy and provide from typiobj + tidy up
4f8d9f7 remove provide, destroy and prepare from context
618bfcc move errkit and filekit to experimental package as it will move to new repo
7d77812 fix broken link in readme + tidy up
b4820b2 fix empty command problem
1f11fd5 fix wording when build, run and clean
bbd6eae remove contructor as indicator to build the build tool
5b38bf8 add command for module action without provide all project dependency
b20b775 create ContextCli that responsible to run the action
3ce568a rename appcli to appcommander and buildcli to buildcommander
785b1bf move docker type to typdocker package
d6a8531 docker as module
38df734 handle if obj is nil
9b8be3d rename route_list to task as it will be handle more task
df64147 combine start, route and middleware in one file for convenience
571a456 move BuildCli to typictx and add context as BuildCommand parameter
b81095a fix docker command
b6a60b1 add test for strings and interfaces
e91dbec rename slice to collection package
9d81ebb rename application to appModule in context
6254a29 update link in readme
e8aaa48 add buildCLI to responsible on command for build tool and appCLI for application
68e22a9 add typicli package to handle action and other cli related
8c8a51e add module command list in readme + tidy up
d8766a1 add infrastructure document in readme + tidy up
78eb0b4 check configuration to build the build tool
4a05164 tidy up targets to one liner
573cc79 rename PrepareEnvFile to GenerateEnvfile
573d0a0 load config in configuration
f0c392a tidy up readme generation
ca68320 add config field in configuration + tidy up context
c7b0750 rename cliaction to action in typiobj + tidy up
db0341e rename back preparing to validate in context
5e73d55 add gracefulshutdown in runkit
9fe0a8a refactor runner to return the run function
cc2a666 add preparer that responsible to do preparation before run
66dd31d separate typiobj struct definition to separated file
eafe803 create Provide function to execute provider
0c29b92 add destroyer and remove destructor
e81b7e5 change constructor to provider
9779124 move loadEnvFile to envkit
cf03b96 creata typiobj package
8d94424 loadConfig is define in module instead of generate by typical
e5ef723 change application to interface
78b5c32 move package in pkg/module to pkg
d1db4f9 refactor redis and server module as interface{}
d5b623d add godoc for CommandLine
1f07b7c move help struct to types.go
72e14b4 separate between constructor and destructor
526fe87 rename file from postgres to module
7b1fab6 rename postgres to postgresModule for convention
628b3d3 refactor postgres module to return interface{}
ff4b753 change Config from interface to struct
e7dc79d create buildtool struct to resposible to create command and its action
8277c2e add jwt-go to go.mod to stop annoying missing module when no internet
8bc12c6 rename runner to application to match with package name
800199f change command type in application + add print routes as test
6d4f0db create runner to run task in application
4ecbd0a add constructor that responsible to construct/destruct dependencies
cf8d8bf add commandliner
2989a50 add configurer
5b06c97 remove .env when clean task triggered and print the activity
17479a1 change typical config to interface + tidy up

typical-rest-server - v0.8.4

26 Oct 04:25
Compare
Choose a tag to compare

4b41cb4 add log information when call typical task + tidy up
b5d55d1 tidy up prebuilder.Run()
9a4c3eb tidy up prebuilder
f9b3c3d break down AnnotatedGenerator to MockTargetGenerator and ConstructorGenerator
131067c remove inject and add constructor as dispensable
5126dc7 remove metadata folder when run clean task
5c37832 remove name
ff4bc5b add description and generate godoc in struct description
d993162 rename Validate() to Prepare() to cover more resposibility

typical-rest-server - v0.8.3

22 Oct 07:21
Compare
Choose a tag to compare

74aadc8 update readme
245f5bb rename readme package to markdown + tidy up
fdc3f92 fix prebuilder can't build when checksum available but the binary missing
77b8cd0 remove config assessor + tidy up

typical-rest-server - v0.8.2

17 Oct 13:10
Compare
Choose a tag to compare

331b19d create typical context in typicalw instead of prebuilder
711e5b1 tidy up utiliy package and remove white space
e2fdda2 prebuilder will build the build-tool if it's not exist or update detected
259e031 typical context checksum in metadata
6ebb4ad create prebuild report
e326f09 check metadata before generate file
acbb9d5 add prebuild function
1972c60 remove context from generator as it is will convert to json for cache
cdcbb88 add debugkit package + tidy up
cffb24d remove configuration model in prebuilder
79ec5a8 create generator struct for annotated, configuration, test targets
243043d create prebuilder initiate
d5d925e move typimeta to metadata in prebuilder package
d82f56f put the metadata in .typical-metadata directory
988e1d9 rename filename to more explicit usage
7d77ae5 add testing for UpdateJSON and remove metadatahandler
14c46fb one liner run function for main package in app/build-tool/prebuilder
a98fcf0 add checkTestTargets, checkAnnotated and checkConfiguration function
592362a using log.Fatal instead return error for code cleanliness
f45519e add PREBUILDER_DEBUG env

typical-rest-server - v0.8.1-1

11 Oct 11:16
Compare
Choose a tag to compare

d33172e test versioning using dash symbol
2080a23 tidy up and give better name for typienv and prebuilder package
33afa4b tidy up and simplify typicmd
82745e4 add application package in typicmd + tidy up application
bec5c5d change profiling from info logging level to debug
c65d00a add responsekit as helper to generate common response

typical-rest-server - v0.8.1

09 Oct 10:02
Compare
Choose a tag to compare

c7c37e8 remove runn library because it can't support sequential execution.
9051c02 validate context before run prebuilder and build-tool
25582e2 add import at test target generation
0e22399 add clean project command
8310fc3 remove alpha from release context and add alpha flag for release command
2b27242 create prebuilder struct and add import to annotated generation
7910497 using ioutil to write file and remove test import alias
f4567b0 move all import in typical context to configuration generation as issue #6
ecedf03 tidy up name regarding walk project to get annotation
0e9a63c rename Alias to Name and PackageName to Path in golang.Import
51865d2 change add to addImport and add envconfig by default
98ca797 add database seeding for postgres
f491749 add default for DBName and change migration script location to script/db/migration
d0b36b1 rename controller to cntrl
164f1bc remove tixredis dependency
bd1cd40 using controller response struct pattern
99dabe8 remove go buid build-tool conditions