abapGit changelog
=================

Legend
------
* : fixed
! : changed
+ : added
- : removed

2022-04-28 v1.115.0
-------------------

! Rework checksums (#5328)
  Recommendations: 
  1) Backup abapGit (Tools > Database Utility > Backup)
  2) Update stand-alone and developer versions at the same time
! Introduce interface zif_abapgit_repo (#5329)
  You might have to adjust API calls to abapGit
! Repo View: show paths below object name (#5323)
- Remove "Branch Overview" page (#5428)
- Remove "Tag Overview" popup (#5463) 
- Remove popup for XML version mismatch (#5403)
+ Support for ABAP file format
+ Add "Stage by Transport" 
+ CHKO: object calling AFF Framework (#5163)
+ AIFC: additional interface validation checks (#5267)
+ UI: Center Popups (#5274)
+ Forms: Minimum text field length (#5287)
+ Visualize difference for EOF (#5404)
+ README: Support Ukraine (#5407)
+ Add support for folder logic "mixed" (#5413)
+ Check if package name is allowed (#5416)
+ Add transport for deletions in generic serializer (#5434)
+ TABU: Add "jump" to SE16 (#5459)
* TOBJ: Fix xslt serialization dump (#5247)
* Save additional repo view settings (#5257)
* ENHO,SFPF: Use correct transport (#5258)
* Repo View: 'Order by path' considers object name (#5261)
* Adjust diff algorithm (#5251)
* Correct task name parallel processing (#5269)
* Fix lost remote on favorite refresh (#5277)
* Fix status for new sub-packages (#5278)
* Avoid double deserialize of text symbols (#5273)
* Set window title for log viewer (#5300)
* WAPA: Fix repeated pull of BSP page (Fiori) (#5310)
* DOMA: Fix serialize of translations (#5304)
* TABL: Properly show inactive objects (#5303)
* Add refresh after pull errors (#5312)
* SICF: clear ICFALIASNO (#5338)
* Persist "show folder view" option (#5343)
* SRVB: Fix for Service Binding  (#5344)
* Improve progress bar and log for pull (#5311)
* FUGR: Sort includes (#5352)
* DTEL: REF TO DATA for DDIC element support (#5350)
* Jump: Switch execution order - first specific then generic (#5357)
* Don't fail if a dictionary object is activated with warnings (#5362)
* SOTS: Fix dump in case of lower case language code (#5381)
* Fix DDIC errors related to ref to class/interface (#5369)
* TTYP: Fix pull/activate table type ref to data type (#5384)
* CLAS/INTF: Fix serialize/deserialize of documentation (#5374)
* WEBI: Sort tables (#5390)
* SRVD: Update zcl_abapgit_object_srvd.clas.abap (#5395)
* SRVB: Fix uncaught exception (#5398)
* Repo List: Fix sort (#5397)
* Fix deserialize order (#5399)
* DDLX: Delete before DDLS (#5414)
* UENO: Fix diff related to release (#5422)
* Record objects in transports (#5419)
* ENHC,ENHS,ENSC,SPRX,TRAN: Fix "dynpro_send_in_background" (#5430)
* Fix deserialize textpool for some objects (#5417)
* DDLS: Avoid dump and show error (#5437)
* CUS1: Fix jump (#5447)
* CHDO: Avoid double pull and fix uninstall (#5439)
* UI: Prefill transport popup (#5438)
* Record objects in transports (#5435)
* UI: Word-wrap long filenames in repo/stage views (#5424)
* DOMA: Deletion of domains with append (#5445)
* DEVC: Raise error for main/structure packages (#5444)
* Improve LXE error handling (#5440)
* UI: Fix escaping of textarea input (#5456)
* Improve JSON syntax highlighter (#5450)
* DEVC: Fix DYNPRO_SEND_IN_BACKGROUND (#5461)
* Avoid logon when comparing with remote (#5458)
* DDLS: Clear ABAP language version (#5474)
* DDLX: Clear ABAP language version (#5476)
* FUGR: Fix diff of includes (#5489)
* DTDC: Support ABAP 2208 (#5478)
! Create empty classes/interfaces before DDIC (#5393)
* Fix user/password for background mode (#5488)
* IWSG: Clear metadata fields (#5464)
* Properly ignore files during deserialize (#5427)
* SPRX: Fix suppress_dialog error (#5491)

2022-01-03 v1.114.0
-------------------
+ AIFC object support
+ Add user exit for adjusting display of filenames
+ Add user exit for serialize postprocess
! Refactoring: Prioritization/sequence of deserialization
! Performance optimiziation, parallel mode
* Commit page, option to hide author fields
* Fix vimium links
* Fix "remove" button for data tables
* Webgui fixes
* Downport clipboard_export
* DDLX/SMTG: Raise exception
* Always use active version for DOCU CL
* Requirements dependency check
* W3xx avoid diffs of parameters
* Repo View, improive view with folders
* Adjust usage of transport in object classes

2021-11-26 v1.113.0
-------------------
! SRVB serialization changes
! Commit page: limit comment input length
! Repo View: remove file pathin folder view
! TABL: Expand before PUT
! FUGR: check the serialized include belongs to the same FUGR
+ Patch/Diff page, new view options
+ Patch/diff: add "filter by object type"
+ Create new branch for commit
* Add DRUL and DTDC to mass activation
* add form actions to command palette
* fix icon hover in repo bar
* Zip import, show error log
* SHI3, deserialization set buffer mode field
* Performance optimization with namespaced objects
* WEBI: fix changed_by, is_active, exists

2021-11-03 v1.112.0
-------------------
! Only show favorites on startup
! UI: sticky top
! Commit Page refactored
* FUGR: strip generator comments
* SUSH: Fix check for lock
* PROG: remove obsolete screens
* New hot keys for remote settings page
* Better multi language handling for text pools
* Bugfix, checking namespace
* FUGR/PROG: Dynpro keep text in case of masking
* Bugfix, binary file detection
* Repo View: switch "path" and "Changed by" columns
* Measure backend render time
* XSLT: Fix activation error
* Enable command palette for diff/patch/stage
* WDCA: add support for appl. config content
* Online repo: copy URL to clipboard
* Log viewer - hide empty columns
* Fix pull on package reassign
* Default font changed to "72"
* Add pull and diff buttons to main page
* FUGR, better serialization performance
* SXCI: inactive classic Badis bugfix
* SMIM: implement last changed by
* WDCC: bugfix lower releases
* XSLT: change to late activation

2021-10-01 v1.111.0
-------------------
+ WDCC: Support all object types
! SICF: clear counter in xml
! FUGR/PROG: dynpro, clear TEXT when referring to dictionary
* diff view: improve beacons

2021-09-24 v1.110.0
-------------------
! DOMA: Clear DOMNAME from fixed values
! TABL: Clear DD05M-LENG
! ENHO: split abap code into separate files
! SUSH: Clear metadata
+ add icon for changing remote repo in list
+ add "last changed by" to repo page
+ SPPF support
* password popup: add comment regarding github tokens
* javaGUI, workaround for trailing null values
* fix "cannot switch origin twice" in repo settings
* filter code inspector/syntax check, skip generated maintenance screens
* DDLS: fix dump in lower releases
* SRFC: improvements
* Rename "Reset Local" to "Selective Pull"
* user exit: Post processing option for custom class serializer

2021-08-16 v1.109.0
-------------------
! Default width changed
! Enhance "Force Pull" to become "Selective Pull"
+ "only my changes" option added to diff page
+ Add user exit for event handlers
+ Offline Repo: Compare via RFC feature
* Avoid duplicates in data serialize
* Enhanced error handling for git transport protocol
* Release serialization resources, less memory usage
* Regenerate profile SAP_ALL after import of SUSO
* DEVC: application component for local interfaces
* Create branch: add existence check
* Git transport: fix status report for GitLab and Bitbucket
* FTGL: update transport when deleting
* Focus HTML control on abapGit startup
* WDCA: clear parameter descriptions
* TABL: Clear DB indexname
* EVCO: fix empty XML error
* More keyboard shortcusts for main page
* WEBI: Improve error handling
* SMTG: Implement changed_by
* Auto creation of package during new online

2021-05-09 v1.108.0
-------------------
! INTF deserialization changed
! SRVD file format changed
! limit size of branch overview
+ write protected icon in repository overview added
+ enable switching from stage screen
+ hover highlight in toolbar
+ new remote tab in repo settings
* Fix for Java GUI so new repo can be defined
* bugfix, saving proxy bypass
* PDTS refactoring
* Background mode refactored to HTML form
* git transport: error on empty git reply
* DCLS changed_by implemented
* accept remote without HEAD
* fix dump in case of package name conflicts
* Fix processing for files with &nbsp;
* ENHx change order for deserialize
* show table data in overview(experimental)
* catch send errors in HTTP client
* SOTS uninstall with usage reference
* TLOCK performance fixes, when finding transport numbers
* warning added if namespace is not modifiable
* ENHC fix error when updating object
* PROG deserialization refactored and inactive code fixed

2021-03-22 v1.107.0
-------------------
! Change DDIC activation mode
! DDIC, error when no active vesion found
+ User exit: wall messages
+ User exit: Strip XML details
* CLAS, fix several issues related to class includes
* Respect wildcard characters in proxy bypass settings
* AVAR, bugfix, unlock after deserialize
* DEVC, bugfix, unlock after error
* ENHO, bugfix "file emxxx not found"
* allow switching branches in write protected repos
* Popup refactoring to HTML

2021-02-28 v1.106.0
-------------------
! TABL, serialization changed, fields TABNAME, DDLANGUAGE, POSITION cleared
+ Overview page, performance optimizations
- Install abapgit option removed from debug page
* Parsing git branch list, throw errors
* ACID, avoid "no changes found" popup
* W3xx, remove TADIR entry on uninstall
* DEVC, fix check if package is emtpy
* SICF, fix regression
* fix sapevents for chromium based browser control
* SICF, regression fix
* SHI3, serialize only main language
* Fix display of log after uninstall
* XSLT, unlock in case of errors
* SUSH, raise error if not supported
* PARA, unlock in case of errors
* Background logic, continue in case of errors
* WDCC, fix dump during serialization

2021-01-27 v1.105.0
-------------------
! handling of namespaces changed
! BDEF handler adjustments
+ new handler for SUSH
+ Refresh button added to stage page
+ Automatic creation of top repository package
* raise error if package is not part of package hierarchy
* SHI5 add to transport
* ENxx fix errors when uninstalling
* reduce memory consumption during deserialize
* DDLS fix dump during serialization
* ENHC add last changed by
* fix dump when switching to PR
* W3xx add object to transport on uninstall
* Uninstall ENQU before TABL
* prevent staging of duplicate files
* AVAR remove tadir on uninstall
* allow repo names with dots
* TABL, set default ROWORCOLST on deserialize

2020-12-28 v1.104.0
-------------------
+ ui, new pages for global and personal settings
+ ENHO: Implement missing deserialize for WDYC
+ Check objects when installing into main package
+ Checkout commit: additional user interface
! log object refactoring
* better abapGit package structure
* CLIF, improve error message
* PINF, missing transport entry
* TRAN, improve error messages
* DOMA, fix serialize for missing translations
* Fix dump when using abapGit for more than 50 navigation steps
* PROG: Fix transport and work area
* SOTS: Get changed by
* SMIM, improve error message
* DSYS, get changed by
* Fix master language only, duplicate entries for shi3 objects
* WDYN, improve error message
* VIEW: Fix deserialize of maintenance views
* Serialise only main language for ENHS and ENHO objects
* fix creation of TR entries for uninstalled PROGs
* Fix sorting of objects in repo view
* TABL: No structure comparison for global temp tables
* Implement jump for CUS1
* Implement jump for CUS0

2020-11-22 v1.103.0
-------------------
! DDLS file format changes, newline
! VIEW file format changes, less data
+ Support jump for SHI3
+ Support jump for SHI5
* New help buttons in new online/offline forms
* Better error handling for uninstall
* Documentation updates

2020-11-12 v1.102.0
-------------------
+ Backup and restore for abapGit persistency
+ Retreive transport and changed by for deletions
! Trigger main command when pressing enter in form
! DDLS, uninstall even if references exists
! DEVC, remove obsolete TADIR during uninstall
* Sort "switch origin" by PR number
* Workaround for special characters in password dialog
* adjust rendering of transport, usernames
* PROG: remove inactive sources during uninstall
+ Diff page, option to toggle hidden characters
* Optimize order of uninstalling objects
* Terminology, inclusive language changes

2020-11-02 v1.101.0
-------------------
+ add user exit for commit display URL
+ Checkout specific commit
+ add offline repo refactored to HTML form
! Remove remaining 2FA objects
! Include inactive objects in show changes only
! Set validity of default transport to one day
! Change escape key to work like back
* SFPF, clear CACHE_INFO
* use HEAD symres as default branch
* SHMA: auto generate
* XSLT, fix activation sequence
* Remove dynamic instantiation of ZCL_ABAPGIT_MESSAGE_HELPER
* Refactoring, remove additional ALIASes
* HTML event refactoring
* Downports
* ABAP syntax highligting additional keywords
* DEVC, clear obsolete fields
* TABL, skip data check for GTT
* SOTR, remove system id
* TABL, fix exists check
* UI: unify rendering of branch, package, transport, user names
* Fix DDIC activation issues

2020-10-01 v1.100.0
-------------------
+ CMOD support
+ PDTS support
+ WDCA support
+ AVAR support
+ Add option to synchronize theme with frontend
* documentation fixes
* downport
* Fix error from CL_PACKAGE_FACTORY=>LOAD_PACKAGE3
* Fix deserialize of TABL with foreign keys

2020-09-22 v1.99.2
------------------
- Start removing GitHub 2FA implementation
* fixes and harmonizes during startup
* fix deletion of branches
* Enhance result view of Code Inspector/Syntax Check
* PROG, program class added to deserialization
* SHI3 serialization and deserialization fixes
* Performance improved during deserialize
* Fix sort by created in repo overview
* Split up global settings button
* Refactoring, XML interfaces, HTML interfaces, event abstraction
* Downport

2020-09-03 v1.99.1
------------------
! exception class updated, might require update via ZABAPGIT_STANDALONE
! restart abapGit in case of self update
* OTGR enable parentes again
* fix filename encoding of < and >
* class parsing, show line number causing error
* refactoring

2020-08-27 v1.99.0
------------------
+ New functionality for switching between PRs for github
+ WDCC support
+ OTGR support
! PROG,FUGR,ENHO workaround for leading spaces removed
* Improved staging robustness
* TABL add authorization group handling
* TABL add translations
* Improved branch messaging
* DSYS serialization fixes
* SHMA fix last changed by
* Remember repo list filter
* DOMA fix translations
* Downport
* Various performance optimizations
* DCLS/DDLS fix uninstall sequence
* Improve display when there are no changes in repo view
* Add success messages for repo removal/uninstall
* background pull: always overwrite all objects

2020-07-21 v1.98.0
------------------
+ repository creation form as HTML
+ add action column to repo overview
! general support for changelogs
* fixes faulty handling of post data
* fix user setting containing invalid repo key
* fix after removing/uninstall repo
* fixes for dark theme
* missing objects in overwrite confirmation popup
* TRAN add variant tranaction
* dark theme fixes
* improved error message when uninstalling DDIC objects
* HTML GUI fixes
* fixes for special characters in file names
* IOBJ remove number ranges during delete
* Uninstall resolve DDIC dependencies of VIEW
* PARA dequeue after deletion
* TOBJ format changes, package cleared

2020-06-29 v1.97.0
------------------
+ repository overview as main page
+ Generic possibility for changelog news
+ handling import of cyclic DDIC objects
! removed default for commit comment
! raise exception when no .abapgit.xml is found
* fix incorrect status of ignored files in repo view
* url validation fixes
* WDYN UI sort
* DSYS downport and changes
* SCP1 import order
* downport
* clear ICFSERVICE-ICFBITMAP
* W3MI record to transport
* general refactoring

2020-06-10 v1.96.0
------------------
* "last changed by" will show unknown instead of blank
+ hover line highlighting
! staging will show error instead of dump in special cases
* fix related to textpools of includes
* various changes regarding only serializing main language
! GUI refactoring
+ New syntax highlighters CSS + JS + JSON
* downports
* proxy bypass settings maintenance fix
! WDA SORT text fixes
+ User exit for deserialize postprocess
* Fix dumps regarding PINF deserialization
* Enahnced object list for debug info
! TADIR serialization logic changes

2020-05-21 v1.95.0
------------------
* apack interface serialization changes
* gui refactoring
+ SCVI screen variants support
+ STVI transaction variant support
+ OA2P support
+ SRVB support
+ BDEF support
+ ASMD support
+ SRVD support
+ DRUL support
+ DTDC support
! CUS0, CUS1, CUS2 only serialize main language
! DTEL, DOCT, only serialize main language
* CHAR serialization fixes
+ Allow setting of display name for offline repos
- Remove page playground
- Remove explore link, link to dotabap.org instead

2020-03-29 v1.94.0
------------------
* refactoring, remove macros
* fix stage of IWMO, IWSG, IWSV3
* SHI5 fixes
! Patch UI enhancements
* DOCU master language fixes
+ New option to bypass proxy
* Fix dump for non-existing package
* FUGR proper error messages for RFC parameters
+ CHDO support
* SRFC clear fields
* TRAN fix cinfo and authorization objects
+ AREA support
+ highlight XML code
* DOMA skip domain appends

2020-02-01 v1.93.0
------------------
! byte order mark added in serialized XML files on non-unicode systems
* macro refactorings
* ignore not supported objects during lock check
* FUGR do not unconditionally add T00 include
+ ODSO support
* DOCT consider all versions
* handle spaces in stage filter
* IOBJ refactoring/cleanup
* IOBJ support enhancement
* MSAG order by primary key
+ Class text element translations
* IOBJ downport
* Fix activation error IARP/IASP
* Jump for IWMO, IWPR, IWSV IWVB
* Skip application variants, VARX in transport handling

2019-12-05 v1.92.0
------------------
! handling of redefined protected methods
* downport
* show duplicate object names
* ITAU exception handling
+ IWVB support
+ IOBJ support
* additional checking of URLs when creating online repo
* author regex
* TABL popup being closed fixed
* Preparations for DOMA clearing value
+ Code selection by colum on diff screen
+ add adt links on diff page

2019-10-31 v1.91.0
------------------
! FUGR serialization changed, RSFDO-INDEX cleared
* FORM serialization fixes
+ SCP1, add support for sets of sets
+ Support for baseinfo string, DDLS
+ Possibility to export with only master language
* Better error messages
+ SMTG support
+ IAXU support
+ FTGL support
* Fix for program names containing "="
+ Tooltips with hotkeys
* User interface enhancements

2019-10-07 v1.90.0
------------------
* FUGR, fix transport request recording
* AUTH jump fix
* Cancel branch creation if already exists
* Progress indicator fixes for belize theme
* ecatt, show error instead of dumping
* optimize skip logic
! increase parallel serialization timeout
* Workaround for JavaGUI
+ Column sorting in repo overview
* APACK fixes
+ PERS serialization
+ Command palette, shortcut F1
+ Syntax check, rerun button added
* Footer redesign
+ UENO serialization
* PERS downport
* DDLS write transport entry
* NROB write transport entry
+ Order by on repo page
* Warning when languages does not match
* CLAS serialization, fix redefinition shortdump

2019-08-05 v1.89.0
------------------
+ belize and dark themes
* ADT jump for package link and transports
+ additional gateway support
* consistent sort ordering of files
* misc fixes for dynpros
* show error when pushing to protected branch
* show log for offline install
+ FUGR serialization of text pool
+ new error GUI

2019-06-22 v1.88.0
------------------
* parallel serialization, show errors
* fix diff filter
* downport
! allow abapGit to run in production/qa
* fix jump for VIEW and TOBJ
* fix author regex
! improved logging
+ odata v4 supported
* WEBI overwrite
+ ui themes support
! transport to zip, umutiple transport requests
* fixes for TADIR handling

2019-04-28 v1.87.0
------------------
+ HIDPI icon scaling, enable in settings
+ Add exit for CLAS CLIF source deserialization
! Floating save buttons
* SFPI deserialization fix
* Ignore XTI includes in FUGR
* Downports
* Hotkeys now works in single file distribution
* Leading spaces
* XINX remove UI call
* RS_CUA_INTERNAL_WRITE fix

2019-03-31 v1.86.2
------------------
! CLAS field VSEOCLASS-VERSION
! INTF field VSEOINTERF-VERSION cleared
! PROG fields PROGDIR-STATE & PROGDIR-VARCL cleared
! DCLS fields AS4LOCAL & ABAP_LANGUAGE_VERSION cleared
! DDLS field ABAP_LANGUAGE_VERSION cleared
! DDLX fields VERSION & RESPONSIBLE & MASTER_SYSTEM cleared
! MSAG field DOKIL-DOKSTATE cleared
! ENQU fields DD25V-AS4LOCAL and DD25V-AS4VERS cleared
* ENHO diff fix
* zlib decompress uncompressed data
* azure-pipelines.yml added to default ignore
* Fix error determining default main package

2019-03-29 v1.86.1
------------------
! Sort branches in branch overview by time
* ENHO clif handle types
* SFPF save layout in solo XDP file
! Option to ignore subpackages for new online repo
* Escape slashes in branch overview
* SCI page redesign
* Logging refactorings
* GUI refactorings

2019-03-15 v1.86.0
------------------
+ IWPR support
* SPRX downport
+ Offline icons
* Deserialize steps refactored
* Tutorial, show correct installed package
* Fix for "undecided" error
+ Possibility for repo creation authorization check
* Branch overview, horizontal scrollbar
* DTEL, TPARA removed from XML
+ Allow injection of progress indicator
* GUI refactorings

2019-02-26 v1.85.0
------------------
* ENHO, check esistence before deletion
+ New global user setting "Disable octicons", for offline
+ New user setting, disable parallel processing
! SPRX serialization logic changed
* SOTR skip creation if already exists
! Parallel DDIC activation
* Deserialization performance
* VCLS data sorted
* SICF fixes for altnames
+ Online repo display name setting
+ Patch / git add -p: Add and remove sections
* Refactoring

2019-02-15 v1.84.0
------------------
* PINF fix deserialization sequence
* DOMA do not serialize translations without language
* Downport
! SFPF + SFPI format changed, downwards compatible
* Background mode, auto push, deletion commit message changed
* ACID deletion sequence fixed
* FUGR, exlcude reuseable includes
* MSAG, fix transport entry
! Limit max threads in serialization to 32
! Remove HAS_CHANGED_SINCE feature
! Transport to branch, ignore fiels not in local repo

2019-02-12 v1.83.0
------------------
+ SPRX support
* SCP1 bugfix
* Fix SSL ID user exit
* PINF downport
* SFPF fix overwriting object
* Dynpros fix SET/GET_PARAM bug
* SOTS fixes
* Fix for inactive view cluster

2019-01-24 v1.82.0
------------------
* Fix icons for HiDPI screens
* Better error handling for TTYP
! Overwrite popup, selection list
! Code inspection, ask for variant
* TOBJ, delete missing TVIMF
+ SQSC support
! Limit list of shown code inspector findings
* PINF fix package popup and locking
+ SOTS support

2019-01-05 v1.81.1
------------------
! GUI tweaks, removing toolbar, disabling save button
* Refactoring
! VCLS, clear CHANGEDATE
! Repo overview page redesign
! IDOC segments part of TABL
* Branch overview, skip orphaned commits

2018-12-12 v1.81.0
------------------
! CLAS XML changed, redundant fields cleared
+ SUCU support
+ Hotkey improvements
* patch feature bugfixes
* SAP script window sequence
* backport

2018-11-23 v1.80.0
------------------
+ Parallel serialization
+ 2 step zip import
+ possibility to open repo in master language
+ Set SSL_ID via user exit
* SUSC tadir handling

2018-11-17 v1.79.1
------------------
* SICF error handling + is_locked
* fix duplicate deserialization
* Better TADIR handling
* Less GUI popups
* Fix branch overview not refreshed
* Refactoring
* Code cleanup

2018-11-09 v1.79.0
------------------
+ CTS integration, show corresponding transports
+ Mark inactive objects in repo list
* SSFO handle leading spaces
* PARA error handling
* ENHO do not show gui
* SCP1 do not show gui
* DDLX fix tadir handling

2018-10-19 v1.78.1
------------------
* Diff fixes
* Jump only if object exists
* IEXT: clear additional fields
* TRAN: support OO transactions
* SSFO: fix id renumbering

2018-10-07 v1.78.0
------------------
+ UDMO support
* PROG fix dynpro ordering
* SUSO downport
+ Run code inspector in parallel
* WEBI fixes
* Syntax check results page clean up
! DDLX source in separate file
! smart response checks for verifying git endpoint

2018-09-21 v1.77.0
------------------
+ ENHC support
+ Code inspector respect jump to ADT
* Downport
* FORM record transport request
* AUTH popups
* MSAG popups
* Staging page preserve filter value
* XML syntax highlighting fixes
* Branch overview fixes

2018-09-08 v1.76.0
------------------
+ git patch, added to staging page
+ serialize all longtexts
+ ENQU clear redundant fields
* suppress SHMA package popup
* branch overview sorted by parent instead of time
* handle error from RS_CUA_INTERNAL_FETCH
* fix problem with branch list from bitbucket.org
* allow empty blobs

2018-08-12 v1.75.0
------------------
+ User exit CREATE_HTTP_CLIENT
+ Hotkeys, press "?" for overview
* fix layout in merge mode
* DTEL, DOMA, TABL longtext serialization
* SAP GUI Java fix settings page
* MSAG logntexts and is_locked
* Saving variant for background program
* Downport
* PROG, add guard for bad TADIR entries
* gitgraph.js updated to latest
* Refactoring

2018-08-12 v1.74.1
------------------
* Refactoring
* Downport
* Descriptions in new online popup
* Optimized git object handling
* SSST package popup fixed
* PARA popup fixed
* Package validations
* Diff still shows after pushing
* TABL field ROWORCOLST cleared
* Staging page optimizations
* Correct CUA if needed during pull

2018-08-04 v1.74.0
------------------
- Stage button in diff screen removed
+ Vimium like link hint navigation, enable in settings
* ecatt downport
* Performance optimizations
* SSFO fix jump to text module

2018-07-29 v1.73.0
------------------
! Background mode must be reconfigured after installing this version
+ New interface ZIF_ABAPGIT_BACKGROUND for implementing custom handlers
! Background mode will now push deletions

2018-07-27 v1.72.2
------------------
* Additional unit tests
* Optimize STATUS performance
* FUGR fixes
* AVAS fixes
* SHA1 removed from persistence
* News, less database updates
* Refresh performance, only call BRANCH_LIST once
* Code inspector for offline repositories
* Store user and time for last deserialize
* CHAR fixes

2018-07-20 v1.72.1
------------------
* FUGR: handle different ABAP language versions
* VCLS: handle TADIR, transports, jump
* CUS0: handle TADIR
* SICF: fix deletion
* CHAR: fix dump during pull
* CUS1: handle transports
* Show path in diff page
* Fix potential SQL injection
* More is_locked implementations
* CMPT downport
* AVAS: better error handling

2018-07-13 v1.72.0
------------------
+ Partial AVAS support
* Set transport request during uninstall or reset
+ New repository overview page(via burger icon)
* Performance optimizations
! New default setting: jump to ABAP in Eclipse
+ Basic SCP1 support
* Downport

2018-07-06 v1.71.0
------------------
* validate sub and super packages when installing
! delete empty packages
+ UI for editing requirements
! track user which created repo
+ new repository overview page
* delete PARA after DTEL
* TABL, check existence before SELECTing

2018-06-28 v1.70.0
------------------
+ possibility to run code inspector before staging
* WAPA better delta handling
+ Block pull if any of deserialized object is locked
+ CHAR support

2018-06-17 v1.69.1
------------------
+ new exit: change_tadir
* fix objects outside of repo
* started dependency injection for unit testing
* DDLS fix dump
* handle repair transports
* SSFO catch exception
* SEO_CS_CACHE downport
* TABL consider DD12L in changed_by

2018-06-09 v1.69.0
------------------
! FORM serialization, filenames changed
* fix gui show changes only
* fix checkout annotated tags
* set new remote: supply remote SHA1

2018-06-06 v1.68.3
------------------
* fix dump when objects are moved
* abapGit news feature now works in more cases
* FUGR force update of where-used
* tag page redesigned
* TABL, clear field RESERVEDTE
* http agent changed

2018-06-04 v1.68.2
------------------
* CLAS ignore deltion of non-existent objects
* ENHO implement changed by
* fix TOBJ diffs
* fix error in XML syntax highlighter
* ECATT remove empty attributes
* evaluate 2FA implementations alphabetically

2018-06-03 v1.68.1
------------------
* XSLT fix changed_by
* Fix dump in XML syntax highlighter
* Delivery class of database table changed

2018-05-27 v1.68.0
------------------
+ Resolve conflicts functionallity/UI (beta)
+ Annotated tags
* Locking problems fixed(?)

2018-05-19 v1.67.0
------------------
+ IDOC support
+ IEXT support
* DOMA deletion downport
* ALV popup
* DDLS downport
! default starting folder changed to "/src/"
* Author regex fixed in branch overview
! DDLS clear additional fields
! Moving an object outside main package shows up as deletion

2018-05-11 v1.66.0
------------------
! Clone without pull, user has to choose pull after creating online repo
! old migrations removed from code
* downports
* seperation of UI and logic
* SICF: clear ICFSERVICE-ICF_MANDT
* TOBJ: Clear TVDIR-GENDATE and TVDIR-GENTIME
* fixes for object status
* DOMA fix delete fix value appends
* TABL exclude structures in warning

2018-05-07 v1.65.0
------------------
+ ECSD support
+ ECSP support
! User specific global settings
* downport
* package, inherit parent appl component
* skip more generated selection screens
* match files if they are identical

2018-04-15 v1.64.0
------------------
+ ECTD support
+ ECVO support
+ XINX support
* CLAS_NEW workaround
* 2FA behind proxy

2018-04-03 v1.63.0
------------------
+ ECTD support
! Seperation of UI and logic
+ Transport to zip, choose folder logic
* TRAN fix
* Additional unit tests

2018-03-26 v1.62.0
------------------
* downport
! add hostname to password popup dialog
* git fix for AWS CodeCommit
+ additional authorization checks possible
+ repo settings page updated
+ possibility to only select local objects

2018-03-18 v1.61.0
------------------
* ignore deleted objects in syntax check
* fix transport layer invalid
* fix error messages
* more downport
* INTF clear more fields
+ user exit to modify http client, eg SSO between SAP systems

2018-03-14 v1.60.1
------------------
* show error messages instead of "Exception was raised"

2018-03-10 v1.60.0
------------------
+ 2FA inheritance
+ improved error handling
* fix deserialization dependency ENHO -> ENHS
* DOCT fix tadir handling

2018-02-24 v1.59.0
------------------
+ background mode: possibility to use user info from SU01
! git internals, better performance
* fix ADT jump dump
! all classes now global in abapGit development version

2018-02-15 v1.58.0
------------------
! more classes moved to global
* SHMA bugfix

2018-02-11 v1.57.0
------------------
! more classes moved to global
* where-used lists for CLASses

2018-02-03 v1.56.0
------------------
+ background mode: remove old files when moving
+ checkout tags
! progress indicator changes
* downport
* no package transport during serialization
* fix dump in new CLAS serialization

2018-01-21 v1.55.0
------------------
! CLAS deserialization changed
! Progress indicators changed
+ Tag a specific commit

2018-01-19 v1.54.0
------------------
+ SHI8 support
+ experimental feature: parallel DDIC activation
* downport
* SAMC / SAPC fix changed_by
* more classes to global

2018-01-14 v1.53.0
------------------
+ SHI5 support
+ DSYS support
* dropdown for selecting folder logic
* more classes to global

2018-01-11 v1.52.0
------------------
+ CUS0 + CUS1 + CUS2 support
* WAPA fix subfolders
* WAPA fix overwriting
* more classes to global

2018-01-08 v1.51.2
------------------
* some local classes moved to global in abapGit dev version
* fix finding superpackages
* SAP systems recognized as SAP

2018-01-05 v1.51.1
------------------
* minor fixes for tags
* downport
* fix serilization of SXCI in background mode

2018-01-03 v1.51.0
------------------
+ support for lightweight tags
! background mode push performance

2017-12-19 v1.50.2
------------------
* downport
* better package error handling for offline project popup

2017-12-11 v1.50.1
------------------
* bugfix, identical git trees
* bugfix, changed_by DOCV
* bugfix, folder logic, shows error instead of dump

2017-11-18 v1.50.0
------------------
+ Fewer transport popups
* Downport
* bugfix, change remote
* URL to global class

2017-11-11 v1.49.0
------------------
+ DDLX support
* ENHS fix
* Fix changing remote

2017-10-29 v1.48.0
------------------
* WEBI fixes
* IMAU fix
! Better http errors errors
* downport
* Improve usability of repository popup
! More global exception classes
+ proxy configuration user exit
* Buffer settings

2017-10-22 v1.47.0
------------------
* fix FUGR include diffs
+ filter by username on staging page

2017-10-15 v1.46.0
------------------
+ IAMU supported
+ SXCI supported
* fix unambiguous error message

2017-10-14 v1.45.0
------------------
+ SRFC supported
+ USCA supported
* fix dump when serializing local test classes
* CLAS fix reordering of methods
* Fix dump when installing abapGit dev version
* Fix error with textpools

2017-10-10 v1.44.0
------------------
* WAPA: fixes for so2_controller
* PROG: fix textpool translation activation
* Some refactoring
+ Select unnessesary objects when resetting local
* PROG: force delete of used includes
* new url for explore page
* remove old persistency layer
* downport
* fix for foreign customer namespaces
* definitions refactored to global class

2017-10-06 v1.43.1
------------------
* Clear some DEVC fields
* Downport

2017-10-05 v1.43.0
------------------
+ DEVC support
* Textpool language when serializing
* Jump to W3HT and W3MI
* More moved to global classes
* Downport

2017-10-01 v1.42.0
------------------
* fix dump in "reset local objects"
* Fix DDLS deletion/uninstall sequence
* Skip DDLS auto generated objects
! New dialog box for overwriting local objects

2017-09-11 v1.41.2
------------------
* FUGR table maintenance, namespaces
* SICF show error message when deleting root node
* DDLS better error messages
* ENHS allow transport popup
+ experimental, optional opt-in: CLAS deserialization performance

2017-09-03 v1.41.1
------------------
* DDLS changed_by
* Deletion of objects when performing "reset local"
* Moved first class to global in the abapGit development version

2017-08-23 v1.41.0
------------------
+ SHMA supported
+ ENHO for function groups + web dynpro supported

2017-08-11 v1.40.0
------------------
+ JOBD supported
+ CMPT supported
* downport fix

2017-08-07 v1.39.0
------------------
+ DIAL supported
* fix XML dump

2017-08-05 v1.38.0
------------------
! SICF serialization changed
* TOBJ serialization added TDDAT, TVDIR, and TVIMF tables
* TYPE fix overwriting/pull

2017-08-03 v1.37.8
------------------
* Fix TABL changed_by
* Downport to 702

2017-07-28 v1.37.7
------------------
* Fix dump when parsing commit author, regex
* Fix decoding of commit body, newlines
* SAMC SAPC refactoring
* DOMA diff fix, sorting

2017-07-23 v1.37.6
------------------
* SMIM exists() performance
* Background mode performance improvements
* DOCT fix changed_by() dump

2017-07-17 v1.37.5
------------------
* fix FUGR namespaces
* few ASSERTs removed
* decoding of non-7bit values from html gui

2017-07-09 v1.37.4
------------------
* SSFO serialization fix
* Adler32 optimization
! progress indicator when encoding object pack
* CLAS diff fix, texts sorted
* SSST bug, only inactive exists
! Global settings persistence changed to XML

2017-06-29 v1.37.3
------------------
* fixed 702 compatibility
* fixed dump when calling branch overview page

2017-06-10 v1.37.2
------------------
* fixed unit tests
* fixed dump when calling branch overview page

2017-06-07 v1.37.1
------------------
* WDYN package popup
* SHI3 diffs

2017-06-03 v1.37.0
------------------
+ FORM support
* minor performance fixes
! XML format changed, initial tables omitted

2017-05-17 v1.36.1
------------------
* fixed problem regarding translated texts, PROG I18N_TPOOL

2017-04-23 v1.36.0
------------------
+ DCLS support
+ STYL support

2017-04-23 v1.35.1
------------------
* DDLS jump
* XLST jump
* WAPA jump
* WAPA extra XML fields
! abapGit news announcements(only online)

2017-04-20 v1.35.0
------------------
+ SAMC support
+ SAPC support

2017-04-15 v1.34.0
------------------
+ WAPA support
+ display abapGit changelog in abapGit
* bugfix nested namespace folders

2017-03-24 v1.33.3
------------------
* fix dump in transport to branch
* fix dump in migration of .abapgit.xml to local state

2017-03-23 v1.33.2
------------------
* fix Microsoft TFS zlib decompression error
* downport of new requirements feature
* fix for SMIM document class

2017-03-21 v1.33.1
------------------
* reset TADIR-DELFLAG resetting or pulling object again

2017-03-20 v1.33.0
------------------
+ possibility to define software component requirements for repo

2017-03-07 v1.32.0
------------------
+ user interface changed for diff and staging pages
* body length in commit page
! refactored lcl_log

2017-03-07 v1.31.1
------------------
! local .abapgit.xml state, note migration is triggered automatically when executing abapGit

2017-02-25 v1.31.0
------------------
+ SFPF support
+ Committer and author separated

2017-02-22 v1.30.0
------------------
+ SFPI support
* fix for long branch names in popup
* fix for generated maintenance function groups
* changes to staging screen
* should show less package popups during pull

2017-02-17 v1.29.0
------------------
+ FULL folder logic added

2017-02-13 v1.28.0
------------------
+ Staging page redesigned
+ Support for core data services

2017-01-25 v1.27.0
------------------
+ Two factor authentication with github.com

2017-01-22 v1.26.0
------------------
+ XML ignore initial fields
+ Newline added to end of all ABAP code

2017-01-22 v1.25.2
------------------
+ Possibility to set max number of objects in list

2016-12-01 v1.24.0
------------------
+ abap syntax highlighting

2016-11-22
------------------
+ supported object list @debugpage
+ New favorites bar. All repos are displayed in dropdown burger-button. A repo can be "starred" to appear in favbar.
! W3xx serialization change (v2.0.0). Now data file is stored as a separate file instead of base64 field in XML.
* Fixed bug in diff page: change counters values

2016-11-12
------------------
+ brand new style for file diff display - local and remote statuses are independent and based on local/remote hash and saved state
+ diffs can now be displayed for new local files
* stage header diff (all changes) now display all diff including new local files
! local state in DB is now calculated per file. This will require rebuilding of local checksums - the dislog will popup at the begining. The logic is: if local and remote file differs then: if remote branch is ahead then assume changes are remote, else (branches are equal) assume changes are local. This will lead to incorrect state for files changed on both sides (which should be a rare case though). If this is critical - it is better to sync repo with a previous version of abapGit first.

before 2016-11-12
------------------
long history of abapGit development ;)
