Skip to content

Commit

Permalink
Update ChangeLog.md
Browse files Browse the repository at this point in the history
Modify genChangelog.sh to get the tags from git and generating a list
    of the last 10 version tags (tag form: major.minor.patch)
  • Loading branch information
Misterblue committed Nov 3, 2020
1 parent 8ddfdab commit 1c51ba8
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 46 deletions.
54 changes: 15 additions & 39 deletions ChangeLog.md
@@ -1,4 +1,19 @@
# Iamus Changelog
## Version 2.2.22

<ul>
<li><a href="http://github.com/kasenvr/Iamus/commit/9e98dc82bb0fab9ae2b0ffa3e58111de024ba1cb">view &bull;</a> Update ChangeLog.md</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/650824f948c3d905ebc2242147d32364b0170914">view &bull;</a> Remove the one-time, DB fix for bad domain network addresses.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/4e81b42308fb55b78d6b6a4fd625d0f9917b0ed7">view &bull;</a> Add 'BRANCH' argument to Dockerfile for optional branch building</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/cfdaf535927a3d02a03d547fa7e7c24284bd9ddd">view &bull;</a> Modify the connection building code for /api/v1/users/connections.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/e4a58caca81fbd274e919591c219ddcc508baf01">view &bull;</a> Correct 'location' element name in /api/v1/users/connections. Add documentation for /api/v1/users/connections</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/44a371d26d2564308e2654c9db9318291da6fea6">view &bull;</a> Add pagination response fields to /api/v1/users/connections. Add response field function to other criteria filters.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/292681ac5e7e41dbdb0451714eaca27e9bbc663f">view &bull;</a> Implement POST /api/v1/user/friends so a user can make a connection into a friend.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/b3776e16c969bf5328dbb7f524d0c845166d5cdb">view &bull;</a> Allow an account to add any connection or friend they wish</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/24c9c956fffd1db523f9f232ec42c3dbb0f69144">view &bull;</a> Change /api/v1/users/connections response to have proper connection type flag. The code seemed to want "is_friend" but it really wants just "friend". Update documentation for /api/v1/users/connections</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/8ddfdab9df65206edfb927ba25b7fe3c939088c5">view &bull;</a> Bump version to 2.2.22</li>
</ul>

## Version 2.2.21

<ul>
Expand Down Expand Up @@ -111,42 +126,3 @@
<li><a href="http://github.com/kasenvr/Iamus/commit/9cf99cc14ac1bdfc800db54fe18d3f00b5af0bb2">view &bull;</a> Bump to version 2.2.14</li>
</ul>

## Version 2.2.13

<ul>
<li><a href="http://github.com/kasenvr/Iamus/commit/79ded5dc1559e933cff0a8662c9aa9cb5c4353d7">view &bull;</a> Define AccountEntity.availability as string[] Add 'friend' to AccountEntity.accountFields.friends.get_permissions Validate set value in AccountEntity.accountFields.roles (verify legal value) Fix logic in Permissions.isValidSArraySet to properly check for passed SArray Add function Permissions.verifyAllSArraySetValues Improve Permissions.sArraySetter to not fail if passed field doesn't exist Add class for AccountAvailability Add maint test routine to test SArray manipulation routines</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/be0c9d7781001ce5d92320223fa2fee4c182701b">view &bull;</a> Accept 'access_token' in request query if it's not supplied in Authoriztion: header. AccountEntity.availability: verify set values are always legal.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/d1e3109a35554ebab5dad26d958805e7bff01d15">view &bull;</a> Return both 'id' and 'domainId' for the domain ID when returning domain info This fixes some problems on the domain-server settings page If account is specified in /api/v1/domains/temporary, associate that account with the domain and place This makes "Get temporary domain name" on the domain-server settings page work correctly Return both 'domain' and 'place' information when creating a new domain</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/9437e7551829df4f1b07c39a087e14110b93f8f3">view &bull;</a> Bump version to 2.2.13 Upgrade NPM packages.</li>
</ul>

## Version 2.2.12

<ul>
<li><a href="http://github.com/kasenvr/Iamus/commit/ffd6ac0e0a6d33eb3453ecc9d28025fb92719036">view &bull;</a> Add GET /api/v1/user/connections Closes #39 Clean up code in /api/v1/user/friends to use newer get/set field routines. Initialize Account and Domain string array fields.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/2f6e1bdb423cae7b0766c14634baf400482a2609">view &bull;</a> URI decode parameters for use in username search. Closes #40</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/d16383a870a8e94a926661286ddd46f468f4727d">view &bull;</a> Fix bug where input fields were not validataed properly. People could create account names with spaces.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/c3bc0ca99c631dc7ec0a4a415eb81c23ce7c38d7">view &bull;</a> Enforce domain names to start with an alphabetic character.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/de8daaaf80fa399ed0eab6b20e09c04def982f7f">view &bull;</a> Bump version to 2.2.12</li>
</ul>

## Version 2.2.11

<ul>
<li><a href="http://github.com/kasenvr/Iamus/commit/3ee157fcf9e976292579032ba20a8cadeeeaa13a">view &bull;</a> Remove 'Relationship' class, db collection. Simplify connection and friend relationship to be just arrays in Account.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/4982c7395289b6f666da722fc42b13a5f0b4ff9b">view &bull;</a> Fix line endings.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/b23d9dcfe82f4408e6f468494e7e5f775b899de6">view &bull;</a> FIX: problem where account could not update its own fields. Permission check was wrong for OWNER Closes #38</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/ac6fbeb2a5fe2e3ce44c62e2752db296bb04a1cd">view &bull;</a> Make Place names globally unique. Check to make sure there is not another when changing Place name. Make per-field validators async so they can do lookup functions. Closes #30</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/b26522836178295570044a664f9f1eae236490e4">view &bull;</a> Allow setting of domainId in Place to point domain to new domain. Check to make sure have permission and target domain exists. Closes #29</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/7b7e292916b3c2076d9edfbaf9b23dfc620b95f8">view &bull;</a> Add Permissions.noOverwriteSetter to fix problem when updating domain info from settings page which tends to overwrite domain data.</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/412fd620567dc57e3a47ba9a7c49c27ca7387f92">view &bull;</a> Bump version to 2.2.11</li>
</ul>

## Version 2.2.10

<ul>
<li><a href="http://github.com/kasenvr/Iamus/commit/4f630998d304aa7add2d697dce415c8ddc5b17bf">view &bull;</a> Allow direct paths to be used for the tokengen URL. (#35)</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/deb377d7219170e074b36eae576588b123dce10a">view &bull;</a> Fix Typescript compile error rule (camelcase variable names)</li>
<li><a href="http://github.com/kasenvr/Iamus/commit/6380423db875291710d48bd855840ca562f4f5ed">view &bull;</a> Bump version number to 2.2.10</li>
</ul>

17 changes: 10 additions & 7 deletions genChangelog.sh
Expand Up @@ -11,19 +11,22 @@ cat > "${CHANGELOG}" << EOFFFF
# Iamus Changelog
EOFFFF

for majorver in "2.2" ; do
for ver in $(seq 21 -1 10) ; do
echo "## Version ${majorver}.${ver}" >> "${CHANGELOG}"
lastver=""

for ver in $(git tag | grep '[^a-z]' | sort -g -t "." -k 3 -k 2 -r | head -10) ; do
if [[ ! -z "$lastver" ]] ; then
echo "## Version ${lastver}" >> "${CHANGELOG}"
echo "" >> "${CHANGELOG}"
echo "<ul>" >> "${CHANGELOG}"

lastver=$((ver - 1))
git log ${majorver}.${lastver}..${majorver}.${ver} \

git log ${ver}..${lastver} \
--pretty=format:'<li><a href="http://github.com/kasenvr/Iamus/commit/%H">view &bull;</a> %s</li> ' \
--reverse | grep -v Merge >> "${CHANGELOG}"

echo "</ul>" >> "${CHANGELOG}"
echo "" >> "${CHANGELOG}"
done
fi

lastver=${ver}
done

0 comments on commit 1c51ba8

Please sign in to comment.