Skip to content

Releases: proji-rocks/proji

v0.21.0-alpha+404c99a

30 Dec 22:07
v0.21.0-alpha+404c99a
404c99a
Compare
Choose a tag to compare

v0.21.0-alpha+3219ac6

30 Dec 20:13
v0.21.0-alpha+3219ac6
3219ac6
Compare
Choose a tag to compare

v0.21.0-alpha+122a8c5

30 Dec 22:26
v0.21.0-alpha+122a8c5
122a8c5
Compare
Choose a tag to compare

v0.21.0-alpha+04beaaf

28 Dec 00:21
v0.21.0-alpha+04beaaf
04beaaf
Compare
Choose a tag to compare

v0.21.0-alpha+e5603bc

26 Dec 20:48
v0.21.0-alpha+e5603bc
e5603bc
Compare
Choose a tag to compare

v0.21.0-alpha+adc020a

26 Dec 20:23
adc020a
Compare
Choose a tag to compare
v0.21.0-alpha+adc020a Pre-release
Pre-release

What's Changed

  • ci: Add dependabot and update install script by @nikoksr in #125
  • ci: add discord notification bot by @nikoksr in #126
  • feat: improve storage services by @nikoksr in #128
  • feat: add more shell completions by @nikoksr in #129
  • refactor: config package by @nikoksr in #130
  • feat: add support for lua plugins by @nikoksr in #132
  • refactor: drop classes for packages by @nikoksr in #133
  • refactor: prettify ui by @nikoksr in #140
  • refactor: cmd package by @nikoksr in #141
  • build(deps): bump github.com/gookit/color from 1.2.5 to 1.2.6 by @dependabot in #143
  • build(deps): bump gorm.io/gorm from 0.2.19 to 0.2.20 by @dependabot in #142
  • refactor: cmd package by @nikoksr in #144
  • chore(arch): change repo architecture by @nikoksr in #153
  • build(deps): bump gorm.io/driver/sqlserver from 0.2.4 to 0.2.5 by @dependabot in #152
  • build(deps): bump github.com/gookit/color from 1.2.6 to 1.2.7 by @dependabot in #150
  • build(deps): bump gorm.io/driver/mysql from 0.2.9 to 0.3.1 by @dependabot in #149
  • chore(cmd): add aliases and examples to packages by @nikoksr in #154
  • build(deps): bump gorm.io/gorm from 0.2.24 to 0.2.25 by @dependabot in #155
  • refactor(import): better handling of duplicate packages by @nikoksr in #156
  • fix(readme): catch up with package/template rename by @pfayle in #179
  • fix(cmd): typo in string format by @fridgepoet in #186
  • build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.0.4 to 6.0.5 by @dependabot in #191
  • build(deps): bump github.com/pelletier/go-toml from 1.8.0 to 1.8.1 by @dependabot in #190
  • build(deps): bump gorm.io/driver/postgres from 0.2.6 to 0.2.9 by @dependabot in #188
  • build(deps): bump github.com/gookit/color from 1.2.7 to 1.3.1 by @dependabot in #189
  • build(deps): bump gorm.io/driver/mysql from 0.3.1 to 0.3.2 by @dependabot in #187
  • build(deps): bump gorm.io/gorm from 1.20.6 to 1.20.7 by @dependabot in #199
  • Add template engine by @nikoksr in #200
  • build(deps): bump gorm.io/driver/sqlite from 1.1.3 to 1.1.4 by @dependabot in #201
  • build(deps): bump github.com/gookit/color from 1.3.2 to 1.3.3 by @dependabot in #205
  • build(deps): bump github.com/xanzy/go-gitlab from 0.39.0 to 0.40.1 by @dependabot in #206
  • build(deps): bump gorm.io/gorm from 1.20.7 to 1.20.8 by @dependabot in #207
  • refactor(remote): improve setting of branch of github repos by @nikoksr in #210
  • feat(pkg): improve package editing by @nikoksr in #211

New Contributors

Full Changelog: v0.20.0...v0.21.0-alpha+adc020a

v0.20.0

18 Jun 21:08
b434ee9
Compare
Choose a tag to compare

Changelog

afb2835 Update issue templates
434bff8 added build instrutions - deb,rpm and snap
a1d7d95 build: tidy up dependencies
edad24d build: update package list
bd494e2 build: update package list
92a06b9 build: update package list
f9788ba build: update package list
b8197e2 chore: add note about deprecated 'project statuses'
5207de4 chore: apply new project layout in documentation and ci configs
2104d30 chore: ignore snapcraft.login file
8ab9069 chore: simplify project layout vastly
92d8964 chore: update package list
426ac10 feat: add package and collection flag to 'class import'
439337a fix: GitLab LoadTreeEntries not loading whole tree
8313190 fix: fix a bug where a flag was assigned multiple times to the same command
a423701 fix: fix broken collection import
234b0a0 refacor: add function GetRepoImporterFromURL
20d5d37 refacor: rename most of the getter functions
54c7a0f refactor: add '%20' as valid seperator to pickLabel function
8fb6912 refactor: add ParseURL function
ba9dc1f refactor: add default values to viper keys
0e05dda refactor: add edge case check for hostname
1e0f099 refactor: add filter paths function
f62c096 refactor: add forceUpdate flag to InitConfig func
81eda5f refactor: add func that returns branch name
0d09521 refactor: add func that returns branch name
0aa1b03 refactor: add function convertPathsNTypesToFoldersNFiles
f98381c refactor: add function that parses paths that were loaded from main conf
4b23ebb refactor: add remove confirmation
c154dd2 refactor: add special case for repos, packages and collections
5b6609b refactor: add support for GH/GL API tokens
53997b4 refactor: add support for environment variables
e65f98e refactor: add support for packages and collections
e2b4ff9 refactor: add warning that collections and packages are experimental
46e1602 refactor: apply changes from config.go
c190043 refactor: apply changes from github package to tests
6b30e37 refactor: apply changes from gitlab package to tests
591025f refactor: apply changes from other packages
ee0f7b4 refactor: bump up version to v0.20.0
9eeec42 refactor: catch edge case where an empty URL might be passed
b48d124 refactor: change function signature
a53ed2f refactor: change functions signatures
2b2db7f refactor: change return type of New func to *GitHub
b0b038a refactor: change return type of New func to *GitLab
416267d refactor: check if path empty and load default path if so
4187358 refactor: clean up function
a8770b8 refactor: clean up initDB function
96eef2f refactor: clearify descriptions of directory and remote-repo flags
87c9c7c refactor: compare config version with proji's version
ada481a refactor: compare only URL path with regex pattern
5382c69 refactor: fix name collision warning
a378069 refactor: fix pip package name
16d0833 refactor: fix regex for filtering repo path
d14738e refactor: function and field for the base URI of the repo
cc676b5 refactor: improve regex for repo url parsing
64f1a6b refactor: make WantTo func accept empty input
a9f7262 refactor: make list of label separators package wide
6a38d27 refactor: make rawBaseURL a package wide constant
fd607f3 refactor: make some variable and field names more semantic
94c984d refactor: make templates- and scriptskeys package-wide
cbd31f4 refactor: make viper default keys package-wide constants
97e952d refactor: move parts of config init into its dedicated function
c05c013 refactor: move setRepoSHA func to beginning of package
349df7c refactor: move some functions to more fitting helper package
4d72b53 refactor: pass api tokens to GetRepoImporterFromURL func
7bc3522 refactor: pass authentication struct to class functions
9c96c9c refactor: paths in main config may now be relative or absolute
24b001e refactor: purge 'status' command and type from project
6262f58 refactor: remove deprecated FilterPathsNTypes function
c11771d refactor: remove forgotten references to dropped status type
6a4b827 refactor: remove loading of default branch in setRepoSHA func
8a1afca refactor: remove now invalid test DownloadToInvalidLocation
7cc1216 refactor: remove redundant parameter URL
6161fcd refactor: remove redundant slashes from joined paths
9894f45 refactor: remove unnecessary baseApiURL field from GitLab struct
354f680 refactor: rename functions and add package and collection support
0cc471a refactor: rename most of the getter functions
a0955bc refactor: rename some functions and parameters
06786d6 refactor: replace GetTree func with LoadTreeEntries func
c26bc57 refactor: replace func convertPathsNTypesToFoldersNFiles
1f7ed86 refactor: simplify regex for repo URLs vastly
c7e0452 refactor: speed up collections and packages with go routines
7e217c6 refactor: switch from go-getter to grab
00e687a refactor: switch order of source and destination parameters
2b1b4a4 refactor: up the fallback version to 0.19.2
4f8601f refactor: update DownloadFile function
35e00ae refactor: update function signature
1c7a533 refactor: update function that creates raw path
e518cae refactor: update function that creates raw paths
a5e5bfa refactor: update main config creation
16629c7 refactor: update names of projiEnv structure fields
baefd81 refactor: update repo interface functions
d8779ee refactor: update some function and parameter names
e18586d updated snap:summary

v0.19.2

09 Mar 23:37
92a4c00
Compare
Choose a tag to compare

Changelog

71062dc fix: fix bug when creating big projects
6d57a1a refactor: update version to 0.19.2

v0.19.1

05 Mar 03:48
Compare
Choose a tag to compare

Changelog

3822a17 ci: add brew and scoop to goreleaser
7e7f859 ci: add install script generated by godownloader
3496c04 fix: fix bug in export of example class
60737be refactor: update version to 0.19.1

v0.19.0

27 Feb 23:11
Compare
Choose a tag to compare

Version 0.19.0

Big changes:

  • Cross-Platform support
  • Init command -> replaces install script

Cross-Platform Support

Proji now runs on Linux, macOS and windows. For now, in order to use proji from everywhere on your system, you'll have to put it in your PATH manually but proji will be added to homebrew and scoop asap.

Init Command

After the installation of proji the user should now run proji init once which will initialize the main config folder in the OS' preferred config location. It will download version specific config files from github. The command may be used to reset your configs back to their default state.

Changelog

2b8adc1 build: remove build and release scripts
123e91c build: remove library homedir
a9e93e0 build: remove obsolete install script
796c2e5 ci: add a basic config for goreleaser
e13ccab ci: add release job to circleci config
60af7be ci: add seperate workflows for build and release
dd4c94a ci: change images
2efbd7b feat: implement new 'init' command
b45f939 refactor: add fallback version to init command
bc99612 refactor: add help message to init command
bd33856 refactor: add new config package
947a146 refactor: add runtime exceptions for chosen commands
fb1c14a refactor: add version to proji env
aeacc72 refactor: check if initconfig already uses fallback version
ec8e03d refactor: move SkipNetworkBasedTests function to helper package
1fc8387 refactor: pass escaped URL instead of path
53df2c0 refactor: replace literal slice declaration with make function
07a7773 refactor: replace manual path string concat with filepath.Join() func
eafc58f refactor: update slogan
af5be5f refactor: update version to v0.19.0

Note: This is the first release that was done by goreleaser. If you encounter any kind of problem with any of the packages, please create an error report :)