<commit_before># appdirs Changelog

## appdirs 1.1.0 (not yet released)

- Add `AppDirs.log_dir`
- [Unix] appdirs now conforms to XDG base directory spec
- [MacOSX] Drop use of 'Carbon' module in favour of hardcoded paths; supports
  Python3 now.
- [Windows] Append "Cache" to `user_cache_dir` on Windows by default. Add
  `opinion=False` option to disable this.
- Add `appdirs.AppDirs` convenience class. Usage:

        >>> dirs = AppDirs("SuperApp", "Acme", version="1.0")
        >>> dirs.user_data_dir
        '/Users/trentm/Library/Application Support/SuperApp/1.0'

- [Windows] Cherry-pick Komodo's change to downgrade paths to the Windows short
  paths if there are high bit chars.
- [Linux] Change default `user_cache_dir()` on Linux to be singular, e.g.
  "~/.superapp/cache".
- [Windows] Add `roaming` option to `user_data_dir()` (for use on Windows only)
  and change the default `user_data_dir` behaviour to use a *non*-roaming
  profile dir (`CSIDL_LOCAL_APPDATA` instead of `CSIDL_APPDATA`). Why? Because<commit_msg>add issue numbers to changelog; mention Mac site_data_dir fix<commit_after># appdirs Changelog

## appdirs 1.1.0 (not yet released)

- [issue 4] Add `AppDirs.log_dir`
- [Unix, issue 2] appdirs now conforms to XDG base directory spec
  <http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html>
- [Mac, issue 5] Fix `site_data_dir()` on Mac.
- [Mac] Drop use of 'Carbon' module in favour of hardcoded paths; supports
  Python3 now.
- [Windows] Append "Cache" to `user_cache_dir` on Windows by default. Use
  `opinion=False` option to disable this.
- Add `appdirs.AppDirs` convenience class. Usage:

        >>> dirs = AppDirs("SuperApp", "Acme", version="1.0")
        >>> dirs.user_data_dir
        '/Users/trentm/Library/Application Support/SuperApp/1.0'

- [Windows] Cherry-pick Komodo's change to downgrade paths to the Windows short
  paths if there are high bit chars.
- [Linux] Change default `user_cache_dir()` on Linux to be singular, e.g.
  "~/.superapp/cache".
- [Windows] Add `roaming` option to `user_data_dir()` (for use on Windows only)
  and change the default `user_data_dir` behaviour to use a *non*-roaming
  profile dir (`CSIDL_LOCAL_APPDATA` instead of `CSIDL_APPDATA`). Why? Because
{'fraction_non_alphanumeric': 0.11654804270462633, 'fraction_numerical': 0.008451957295373666, 'mean_word_length': 4.065315315315315, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1810212', 'n_tokens_mistral': 779, 'n_tokens_neox': 751, 'n_words': 255}