forgejo/CHANGELOG.md

36 KiB

Changelog

1.2.0-rc2 - 2017-09-06

  • BUGFIXES
    • Fix migration from pre-v15 to 1.2.0 ()
    • Fix autolink javascript bug
    • Fix releases to be counted from database not tags ()
    • fix duplicated feed ()
    • Set version to 1.2.0-dev

1.2.0-rc1 - 2017-08-25

  • BREAKING
    • Rename /forget_password url to /forgot_password ()
    • SSH keys management URL changed from /user/settings/ssh to /user/settings/keys ()
  • FEATURE
    • API: support '/orgs/:org/repos' ()
    • Add Gitea Webhook ()
    • Display all organization from user settings ()
    • Show commit status icon in commits table ()
    • Adding #issuecomment to the URL in E-Mail notifications ()
    • feat: add download count field and unit testing for attachment. ()
    • Add repo mirror sync API endpoint ()
    • Add markup package to prepare for org markup format ()
    • Repo size in admin panel ()
    • LDAP user synchronization ()
    • Support for custom html meta ()
    • [Notifications Step 6] Per issue/PR watch/unwatch ()
    • Allow ENABLE_OPENID_SIGNUP to depend on DISABLE_REGISTRATION ()
    • Fix FCGI (over TCP) support ()
    • Status-API ()
    • Show user OpenID URIs in their profile ()
    • Add change-password admin command ()
    • feat: Only use issue and wiki on repo. ()
    • Rework SSH key management UI to add GPG ()
    • Allow push to init a wiki repo ()
    • GPG commit validation ()
    • Dockerfile for aarch64 () ()
    • Additional OAuth2 providers ()
    • Add units to team ()
    • Batch updates for issues ()
    • Implement GPG api ()
    • Login via OpenID-2.0 ()
  • BUGFIXES
    • Fix missing collabrative repos () ()
    • Add more test for login links and fix a bug on action retrieve ()
    • Fix SQL condition bug in GetFeeds(..) ()
    • fix bug on create repo link on dashboard ()
    • Fix order of elements in dashboard html ()
    • Fix repo-search template errors for go1.7 ()
    • Add missing forks key for dashboard repository component ()
    • fix template error on explore repos ()
    • Trigger sync webhooks on UI commit ()
    • fix 500 error when view an issue which's milestone deleted ()
    • Only update needed columns when update user ()
    • Fix rendering of external links ()
    • Fix and improve dashboard repo UI ()
    • Make short link pattern greedy ()
    • Temporarily patch go-ini/ini with fork ()
    • Convert xorm literal queries to method calls ()
    • update code.gitea.io/git in vendor to fix delete branch fails ()
    • Replace calls to xorm UseBool with Where ()
    • rhel7 has a git version with four digits (1.8.3.1) ()
    • Fix internal requests when gitea listens to unix socket or only external IP ()
    • Check for access in /repositories/:id ()
    • Fixed robots.txt 404 error ()
    • Fix counts on issues dashboard ()
    • Fix unclosed session bug ()
    • Add collaborative repositories to the dashboard ()
    • Fix issue updated_unix bug ()
    • Fix Commits nil pointer dereference ()
    • Fix bare-repo bugs ()
    • Fix PR nil-dereference bug ()
    • Allow only single fork per user/organization ()
    • Fix key usage time update if the key is used in parallel for multiple operations ()
    • Only allow token authentication with 2FA enabled ()
    • Fix profile update for non-local users ()
    • Fix compiling without sqlite and gcc ()
    • Make compare button URL aware if current repo is a fork () ()
    • Remove unit types commits and settings ()
    • Fix OpenID registration route ()
    • Fix repository settings collobration list display ()
    • Ignore invalid issue numbers in commit messages. Fixes ()
    • Fix SHA1 hash linking ()
    • Fix repo API bug ()
    • Use POSIX complaint ! operator in find ()
    • Fix GET /users/:username/repos endpoint ()
    • Fix username rendering bug ()
    • Fix wiki preview links ()
    • vendor: update sqlite to fix "database is locked" errors ()
    • Fix unchecked error bug ()
    • Fix missing-return bug ()
    • Fix API for branches with slashes ()
    • Fix git hooks update to receive required arguments ()
    • upgrade git source code. ()
    • Fix SQL bug in models.PullRequests ()
    • Don't ignore gravatar error ()
    • Fix release display and correct paging ()
    • remove unnecessary blank lines and wrong error log ()
    • Check for valid renamed usernames ()
    • Update git module ()
    • Fix org hooks UI ()
    • Fix : Call location.reload after XHR finishes ()
    • Fix default ghost assignee bug ()
    • Fix bug in issue labels API ()
    • Load label ID in NewLabels ()
    • Fix: http: multiple response.WriteHeader calls ()
    • Pagination on releases page ()
    • repo/editor: fix breadcrumb path cuts parent dirs () ()
    • Fix displaying commits and files of PR created from now deleted fork ()
    • Fix and fix issue comments hidden ()
    • Update code.gitea.io/git ()
    • Keep sort when switching page ()
    • Important: wrong PR merge commit ID saved ()
    • Don't show non-comments in comments API ()
    • Fix "Dashboard shows deleted comments" ()
    • Make branch deletion URL more like GitHub's, fixes ()
    • Fix fast-forward PR bug ()
    • Fix GPG email checking to be case insensitive ()
    • fix bug for normal user visit public repo ()
    • fix collborators lack of units on orgnization repositories ()
    • Fix diff of renamed and modified file ()
    • Fix uppercase default branch bug ()
    • Fix bug in Action.loadRepo() ()
    • Fix deleted milestone bug ()
    • Fix engine bug in getIssueByID ()
    • Switch to keybase go-crypto (for some elliptic curve key) + test ()
    • Fix setting.AppPath for integration tests ()
    • Fix search by issue type ()
    • Fix ghost user bug ()
    • Require token before checking membership/ownership ()
    • Bug fixes for org member API ()
    • A missing / to provide a correct endpoint ()
    • Fix 500 in public activity page ()
    • Center-aligned login topbar ()
    • Migration to fix existing owner team units ()
    • Fix paginater length ()
    • Fix bug in removeOrgRepo ()
    • Display draft releases ()
    • Fix 404 for external tracking issues ()
    • Update code.gitea.io/git ()
    • Fix user profile activity feed ()
    • Don't ignore error in getMergeCommit ()
    • Fix locking bug in removeOrgRepo ()
    • Fix status table race condition ()
    • Fix PR template error ()
    • Fix pull request compare link ()
    • Use ghost users in issues/PRs ()
    • Commitless repos should be bare ()
    • Update code.gitea.io/git ()
    • Fix invalid reference in feeds template ()
    • fix bug to deny to add orgnization as a member of an orgnization or team ()
    • xxx_active_code_live setting in printed in hours and minutes instead … ()
    • Fix deadlock in updateRepository ()
    • Give all units to owner team ()
    • Fix 500 for GET /teams/:id endpoints ()
    • fix bug not to trim space of login username ()
    • Fix renaming bug ()
    • Fix activity feed ()
    • Make navbar scroll on overflow ()
    • Delete repo redirects on repo deletion ()
    • Fix unloaded owner bug ()
    • Admin should always be allowed to create repositories even if hit limit ()
    • Update HighlightJS and fix YAML files highlighting ()
    • fix: fix set MAX_CREATION_LIMIT as zero. ()
    • fix admin lost permission caused by ()
    • More fixes for dashboard search ()
    • fixes wrong after field in webhook payload ()
    • fix avatar update bug ()
    • Fix FOUC on Firefox ()
    • Fix changes introduce by update of go-swagger. ()
    • Fix ()
    • Correct flash after sending password reset email ()
    • Fix and test for delete user ()
    • Fix rendering of issue checkboxes ()
    • Enforce netgo build tag while cross-compilation ()
    • fix bug when push a branch name with / & fix an integration test bug ()
    • fix potential sqlite lock ()
    • Fix commit sha1 URL rendering in markdown ()
    • Fix static files permission under public/ ()
    • fix: tag contain character ) will http 500 on release page ()
    • Fix CSS for code in wiki markdown ()
    • fix multiple readme file rendering and fix ()
    • Add primary key and index to external login user table ()
    • fix and improve integration test ()
    • Fix version in Makefile ()
    • Handle display of GPG key without end date ()
    • fix bug on issue view when not login ()
    • bug fixed for API to get user's repos ()
    • fix lost text color on button on set as primary email ()
    • Add create_at and updated_at in PR json ()
    • update git and fix ()
    • fix bug on status API ()
    • Do not show empty collaborators segment ()
    • Fix markdown rendering ()
    • fix go get sub package and add domain on installation to let go get work defaultly ()
    • fix ssh hangs caused by ()
    • Fix empty file download ()
    • Fix broken v27 migration - change mirror interval from int to bigint ()
    • Do not allow commiting to protected branch from online editor ()
    • Add internal routes for ssh hook comands ()
    • Fix races within code.gitea.io/git.(*Command).RunInDirTimeoutPipeline ()
    • Simple quick fix for ()
    • fix gpg API panic when no verification ()
    • fix migrate failed and org dashboard failed on MSSQL database ()
    • Optimize and fix autolink function () ()
    • Fix and simplify repo branches (settings) UI ()
    • Fix disabled fields in repo settings UI ()
    • fixes pull request hanging when it contains normal and LFS files ()
    • Fix races in the log module by using syncmap ()
    • Add length check for the return string ()
    • Fix "Error: No issue number specified" when pushing ()
    • Corrected Mirror.NextUpdate not set ()
    • fix: remove str2html from org full name ()
    • Correct broken unaligned load/store in armv5 ()
    • Remove href on first/last link when on first/last page ()
    • Fix broken table layout ()
    • LFS: Fix SSH authentication for trailing arguments ()
    • Remove empty file ()
    • Fix delete user failed on sqlite ()
    • Fix inconsistency in layout ()
    • Fix gpg wrong column types ()
    • Fix wiki bugs ()
    • Fix missing less sources for oauth ()
    • Make sure both scripts/ can live side by side ()
    • Fix nil-dereference bug ()
    • rewrite pre-commit, post-commit and options hooks (fixes ) ()
    • Commit search appearence fixes ()
    • Fix forget migration for wiki hooks ()
    • Fix repo settings external tracker failed and check external urls ()
    • Fix 500 caused by branches settings introduced by ()
    • fix , commit messages containing a pipe ()
    • Bug fixed for delete repo failed ()
    • Fix migration failed when authorized_keys is not exist ()
    • Fix ini format incomiptable with crowdin ()
  • ENHANCEMENT
    • Move 3rd party js/css into public/vendor and document sources ()
    • Prevent conflicting TOTP accounts by adding AppURL to issuer parameter ()
    • Fix variable name typo ()
    • Make use of Vue more universal ()
    • Remove (almost) server side data rendering from repo-search component ()
    • Add OpenID configuration in install page ()
    • More tweaks to repo top panel ()
    • File path tweaks in UI ()
    • Make SHOW_USER_EMAIL also apply to profiles ()
    • EnableUnit() -> UnitEnabled() ()
    • Prevent selection of diff line numbers ()
    • Generate small and large logos at 4x resolution ()
    • remove unused variable on makefile ()
    • No error log entries for repo 404 ()
    • Add task to generate images from SVG and change to new logo ()
    • Refactor vue delimeters to use es6 template delimeters ()
    • Only show SSH clone URL if signed in () ()
    • Only show "No Description" to repo admins ()
    • fix: replace tmp with TMPDIR. ()
    • Remove unused files ()
    • Improve org error handling ()
    • Absolute path for setting.CustomConf ()
    • Integration tests for issues API ()
    • Make time diff translatable ()
    • Smaller watch, star, and fork buttons ()
    • remove deprecated code for Gogs compitable ()
    • Display config file path on admin panel ()
    • Refactor session close as xorm already does everything needed internally ()
    • Always return valid go-get meta, even if unauthorized ()
    • Enable assignee e-mail notification ()
    • Let not-logged-in users view releases ()
    • SQLite has a query timeout. Hopefully fixes most 'database locked' errors ()
    • Use monospace font in githook editor ()
    • Fix import order ()
    • Gracefully handle bare repositories on API operations. ()
    • Fix errors caused by force push ()
    • Display URLs in integration test logs ()
    • No highlighting for .txt files ()
    • Set TMPDIR enviroment variable for dump command ()
    • Cache ctx.User in retrieveFeeds ()
    • Make LocalCopyPath a setting instead of a hard-coded path ()
    • feat: add check misspelling ()
    • Fix misspelled variables ()
    • gofmt ()
    • Rename misnamed migration ()
    • Support CRLF when splitting code lines for display ()
    • feat: add convert less css file step. ()
    • Prevent accidential selection of line numbers in code view ()
    • Setting to disable authorized_keys backup ()
    • Delete Public SSH Key tmp file after calculating fingerprint ()
    • Remove annoying difference in button heights. ()
    • Use a better default MAX_GIT_DIFF_LINE_CHARACTERS ()
    • fix: only run test coverage on master branch. ()
    • fix: error from mktemp command in MacOS. ()
    • use writeTmpKeyFile in calcFingerprint ()
    • ROOT_URL setting use the default as shown in conf/app.ini ()
    • Make side nav on dashboard stackable ()
    • Directly show error if user hit repository limit ()
    • Rename RepoCreationNum -> MaxCreationLimit ()
    • Add button to admin ui ()
    • Change two factor code entry box from text to number ()
    • gofmt ()
    • Hide the create organization button (in dashboard/organization section) ()
    • Correct spelling mistakes ()
    • Adds Parent property to the repo API ()
    • Add configuration option for default permission to create Organizations ()
    • Remove sha1 hash display in repository table ()
    • Download files to their original filename ()
    • Exposes in API the Repo entity's Size and IsBare property ()
    • gofmt ()
    • Sort on repo size in admin panel ()
    • Improve dashboard repo search ()
    • Update xorm to latest version ()
    • Make openid support default false for compitable with v1.1 ()
    • Send mails as HTML as default. Setting for send as plain text. ()
    • fix potential lock when sqlite ()
    • Optimize png images via Google zopflipng [ci skip] ()
    • Upgrade alpine to v3.5 in Dockerfile ()
    • remove unused vendor packages ()
    • markup: microoptimise for many short filenames in directory ()
    • support health check via / and fix ()
    • Remove env user salt since no need to use ()
    • Drop db operations from hook commands ()
    • Better URL validation ()
    • Orgs: fix org page title when full name is not defined ()
    • Migrate WatchInfo struct to api ()
    • refactor: show command help message. ()
    • refactor update ssh key use time ()
    • Autofocus on 2fa passcode fields ()
    • Set VERSION from git once, in a variable ()
    • Remove unused mutex field ()
    • Mirror sync interval specified as duration string ()
    • Make issue in commit graph "clickable" ()
    • Use whole button (commit graph) as link ()
    • Simplify settings pages with item list ()
    • Minor improvements on commit graph UI ()
    • Clean-up PostgreSQL Tests ()
    • refactor: remove workaround after the golang 1.7 release. ()
    • Delete the useless code ()
    • Run "make fmt" with go-1.6 ()
    • LFS: Return 404 for unimplemented endpoints ()
    • Improve style of user OpenID setting page ()
    • Use font-awesome OpenID icon more ()
    • Use readonly input form to show the validated OpenID URI ()
    • Add captcha support to OpenID based signup ()
    • Refactor admin/auth/new.tmpl ()
    • Refactor repo/issue/view_content.tmpl ()
    • Cleaner ui for admin, repo settings, and user settings page () ()
    • Cleaner UI for explore page () ()
    • Synced licenses with github repo ()
    • Synced gitignores with github repo ()
    • Reserve the "explore" user/org name ()
    • Send notifications to partecipants in issue comments ()
    • Simplify RepositoryList.loadAttributes() ()
    • Move user_follow to separate file ()
    • Search bar fixes for and ()
    • Fix upgrade failed after ever rollback ()
    • Fix double borders on edit page () ()
    • Reduce conditionals in signin/signup inner forms ()
    • Show a link to password reset from user settings requiring a password ()
  • SECURITY
    • Sanitation fix from Gogs ()
  • TESTING
    • Add integration tests for signin ()
    • Add INTERNAL_TOKEN to integration .ini file ()
    • Add public links check ()
    • Fix hooks for integration repo ()
    • More integration tests for comment API ()
    • Cache session cookies in tests ()
    • Less verbose integration tests ()
    • Fix improper setup for integration tests ()
    • Improve integration test helper functions ()
    • Add integration test for issue creating ()
    • Use testing/benchmark interface ()
    • Add integration test for repository migration ()
    • Consolidate boilerplate in integration tests ()
    • Set console to debug for integration tests ()
    • Add pull-create integration test ()
    • Coverage reports for integration tests ()
    • Add integration test for pull-request merge ()
    • Add integration test for file editing ()
    • Add integration test for repository forking ()
    • Run unused test ()
    • Don't recreate database in integration tests ()
    • remove sqlite tag when integration test with mysql/postgres and recreate database when init integration test ()
    • MySQL, Postgres integration tests in drone ()
    • improve integration test to resue models/fixtures and store git repos with tests ()
    • Improve govendor testing ()
    • Integration test framework ()
    • Unit tests for issue_list ()
    • Add integration test for signup ()
  • TRANSLATION
    • update translation from crowdin () ()
    • Small fixes ()
    • Missing signed commit display translations ()
    • Sync latest translations from crowdin ()
    • Add make command update-translations for update translations from crodwin ()
    • Fix some mistakes ()
    • Improve clarity between is_activated and prohibit_login ()
    • Improve grammar ()
    • Fix bad grammar and wordiness ()
    • Make strings translatable () ()
  • BUILD
    • update latest xorm version to vendor ()
    • Remove integration test executables on make clean ()
    • refactor(Makefile): allow overriding default go program ()
    • Revert to upstream ini dependency ()
    • Use /dev/urandom to create random password ()
    • update drone sig file. ()
    • go get github.com/wadey/gocovmerge when needed ()
    • Update code.gitea.io/git dependency ()
    • fix typo ()
    • Revert "Reduce number of layer" ()
    • Reduce number of layer ()
    • Skip sqlite integration in CI ()
    • fix golint error and rename func for suggestion. ()
    • fix misspell ()
    • update drone sig file ()
    • send notification if status changed ()
    • switch gitter to discord for drone. ()
    • Fix missing backslash in Dockerfile.rpi ()
    • Don't run 'make release' on PRs ()
    • Update code.gitea.io/git ()
    • Use production version of vuejs ()
    • Add a variable for docker tag ()
    • resign drone and fix ()
    • Separate generate swagger + fix sed os specific ()
    • Only run coverage on merges/pushes to master ()
    • Remove stale rule from Makefile ()
    • feat: upgrade drone docker image to support multi-stage build. ()
    • Realy don't cache apk index ()
    • Limit clone depth when drone-building ()
    • Refactor Dockerfile ()
    • Check if missing/modified/unused deps in vendor and fix errors ()
    • Add GOFLAGS and EXTRA_GOFLAGS ()
    • Include formatting check to the make test (and thus also check) rule ()
  • DOCS
    • fix webhook link ()
    • Improve swagger doc ()
    • Add changelog of release v1.1.3 ()
    • Add link to forum in issue template ()
    • add missing lfs config on example file ()
    • Add discourse link ()
    • Fix wording ()
    • Fix typo ()
    • [ci skip] add 1.1.2 change log. ()
    • Swagger docs for list/create forks ()
    • Update links to Discord server ()
    • [ci skip] update discord badge. ()
    • Change join chat from gitter to discord ()
    • Update changelog with v1.1.1 ()
    • Correct grammar in APIEmpty documentation ()
    • Add swagger comment for MirrorSync ()
    • Add "Table of Contents" in CONTRIBUTING.md ()
    • Fix service description in Debian init file ()
    • Use MAINTAINERS file in repository in CONTRIBUTING ()
    • Generate swagger json ()
    • Changed text when password reset disabled. ()
    • Removed email copyright year ()
    • Specify that time interval units are seconds ()
    • Gitea OpenID-2.0 login has been tested with livejournal.com too ()
    • Make wording of commit search more clear ()
    • Add notice that LFS mirroring is not supported ()
    • Fix typos in models/ and modules/ ()
    • Refactor and fix incorrect comment ()
    • Fix migration comment ()
    • Update locale_en-US.ini ()
    • Add LibreJS support ()
    • rename OSX to macOS ()
    • add mssql to app.ini db config comment ()
    • Add MSSQL to issues template ()
  • MISC
    • Add badge and link to the Matrix room ()
    • ignore coverage steps. ()
    • Use sqlite3 database as default for Docker image ()
    • update drone discord plugin to 0.0.4 version ()
    • fix typo ()
    • Applying to become maintainer ()

1.1.3 - 2017-08-03

  • BUGFIXES
    • Fix PR template error ()
    • Fix markdown rendering (fix ) ()
    • Fix missing less sources for oauth (backport ) ()
    • Don't ignore gravatar error ()
    • Fix diff of renamed and modified file ()
    • Fix fast-forward PR bug ()
    • Fix some security bugs

1.1.2 - 2017-06-13

  • BUGFIXES
    • Enforce netgo build tag while cross-compilation (Backport of ) ()
    • fix update avatar
    • fix delete user failed on sqlite ()
    • fix bug not to trim space of login username ()
    • Backport bugfixes and to v1.1 ()

1.1.1 - 2017-05-04

  • BUGFIXES
    • Markdown Sanitation Fix #1646
    • Fix broken hooks #1376
    • Fix migration issue #1375
    • Fix Wiki Issues #1338
    • Forgotten migration for wiki githooks #1237
    • Commit messages can contain pipes #1218
    • Verify external tracker URLs #1236
    • Allow upgrade after downgrade #1197
    • 500 on delete repo with issue #1195
    • INI compat with CrowdIn #1192

1.1.0 - 2017-03-09

  • BREAKING
    • The SSH keys can potentially break, make sure to regenerate the authorized keys
  • FEATURE
    • Git LFSv2 support #122
    • API endpoints for repo watching #191
    • Search within private repos #222
    • Hide user email address on explore page #336
    • Protected branch system #339
    • Sendmail for mail delivery #355
    • API endpoints for org webhooks #372
    • Enabled MSSQL support #383
    • API endpoints for org teams #370
    • API endpoints for collaborators #375
    • Graceful server restart #416
    • Commitgraph / timeline on commits page #428
    • API endpoints for repo forks #509
    • API endpoints for releases #510
    • Folder jumping #511
    • Stars tab on profile page #519
    • Notification system #523
    • Push and pull through reverse proxy basic auth #524
    • Search for issues and pull requests #530
    • API endpoint for stargazers #597
    • API endpoints for subscribers #598
    • PID file support #610
    • Two factor authentication (2FA) #630
    • API endpoints for org users #645
    • Release attachments #673
    • OAuth2 consumer #679
    • Add ability to fork your own repos #761
    • Search repository on dashboard #773
    • Search bar on user profile #787
    • Track label changes on issue view #788
    • Allow using custom time format #798
    • Redirects for renamed repos #807
    • Track assignee changes on issue view #808
    • Track title changes on issue view #841
    • Archive cleanup action #885
    • Basic Open Graph support #901
    • Take back control of Git hooks #1006
    • API endpoints for user repos #1059
  • BUGFIXES
    • Fixed counting issues for issue filters #413
    • Added back default settings for SSH #500
    • Fixed repo permissions #513
    • Issues cannot be created with labels #622
    • Add a reserved wiki paths check to the wiki #720
    • Update website binding MaxSize to 255 #722
    • User can see the private activity on public history #818
    • Wrong pages number which includes private repositories #844
    • Trim whitespaces for search keyword #893
    • Don't rewrite non-gitea public keys #906
    • Use fingerprint to check instead content for public key #911
    • Fix random avatars #1147
  • ENHANCEMENT
    • Refactored process manager #75
    • Restrict rights to create new orgs #193
    • Added label and milestone sorting #199
    • Make minimum password length configurable #223
    • Speedup conflict checking on pull requests #276
    • Added button to delete merged pull request branches #441
    • Improved issue references within markdown #471
    • Dutch translation for the landingpage #487
    • Added Gogs migration script #532
    • Support a .gitea folder for issue templates #582
    • Enhanced diff-view coloring #584
    • Added ETag header to avatars #721
    • Added option to config to disable local path imports #724
    • Allow custom public files #782
    • Added pprof endpoint for debugging #801
    • Added X-GitHub-* headers #809
    • Fill SSH key title automatically #863
    • Display Git version on admin panel #921
    • Expose URL field on issue API #982
    • Statically compile the binaries #985
    • Embed build tags into version string #1051
    • Gitignore support for FSharp and Clojure #1072
    • Custom templates for static builds #1087
    • Add ProxyFromEnvironment if none set #1096
  • MISC
    • Replaced remaining Gogs references
    • Added more tests on various packages
    • Use Crowdin for translations again
    • Resolved some XSS attack vectors
    • Optimized and reduced number of database queries

1.0.2 - 2017-02-21

  • BUGFIXES
    • Fixed issue counter #882
    • Fixed XSS vulnerability on wiki page #955
    • Add data dir without session to dump #587
    • Fixed wiki page renaming #958
    • Drop default console logger if not required #960
    • Fixed docker docs link on install page #972
    • Handle SetModel errors #957
    • Fixed XSS vulnerability on milestones #977
    • Fixed XSS vulnerability on alerts #981

1.0.1 - 2017-01-05

  • BUGFIXES
    • Fixed localized MIN_PASSWORD_LENGTH #501
    • Fixed 500 error on organization delete #507
    • Ignore empty wiki repo on migrate #544
    • Proper check access for forking #563
    • Fix SSH domain on installer #506
    • Fix missing data rows on admin UI #580
    • Do not delete tags with releases by default #579
    • Fix missing session config data on admin UI #578
    • Properly show the version within footer on the UI #593

1.0.0 - 2016-12-23

  • BREAKING
    • We have various changes on the API, scripting against API must be updated
  • FEATURE
    • Show last login for admins #121
  • BUGFIXES
    • Fixed sender of notifications #2
    • Fixed keyword hijacking vulnerability #20
    • Fixed non-markdown readme rendering #95
    • Allow updating draft releases #169
    • GitHub API compliance #227
    • Added commit SHA to tag webhook #286
    • Secured links via noopener #315
    • Replace tabs with spaces on wiki title #371
    • Fixed vulnerability on labels and releases #409
    • Fixed issue comment API #449
  • ENHANCEMENT
    • Use proper import path for libravatar #3
    • Integrated DroneCI for tests and builds #24
    • Integrated dependency manager #29
    • Embedded bindata optionally #30
    • Integrated pagination for releases #73
    • Autogenerate version on every build #91
    • Refactored Docker container #104
    • Added short-hash support for downloads #211
    • Display tooltip for downloads #221
    • Improved HTTP headers for issue attachments #270
    • Integrate public as bindata optionally #293
    • Integrate templates as bindata optionally #314
    • Inject more ENV variables into custom hooks #316
    • Correct LDAP login validation #342
    • Integrate conf as bindata optionally #354
    • Serve video files in browser #418
    • Configurable SSH host binding #431
  • MISC
    • Forked from Gogs and renamed to Gitea
    • Catching more errors with logs
    • Fixed all linting errors
    • Made the go linter entirely happy
    • Really integrated vendoring