Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3.0] Browser build #4593

Merged
merged 15 commits into from Jul 30, 2022
Merged

[v3.0] Browser build #4593

merged 15 commits into from Jul 30, 2022

Commits on Jul 30, 2022

  1. [v3.0] New hashing algorithm that "fixes (nearly) everything" (#4543)

    * Initial new hashing idea
    
    * Simplify external import path generation
    
    197 broken tests left
    
    * Use correct file names in chunk info
    
    197 broken tests left
    
    * Implement first draft for hashing algorithm
    
    189 broken tests left
    
    * Remove active deprecations
    
    this.emitAsset
    this.emitChunk
    this.getAssetFileName
    this.getChunkFileName
    import.meta.ROLLUP_ASSET_URL_
    import.meta.ROLLUP_CHUNK_URL_
    
    * Reduce render parameters
    
    * Always scan all chunks for hashes
    
    * Fix asset emission and remaining tests
    
    * Reintroduce augmentChunkHash and get OutputChunk by converting RenderedChunk
    
    * Provide chunk graph in renderChunk
    
    * Handle hash collisions
    
    * Remove deprecated hacky asset emission
    
    * Allow to configure hash sizes per file
    
    * Update documentation
    
    * Extend tests
    
    * Minor improvements
    
    * Improve documentation about hashing
    
    * Replace hash in sourcemap file
    
    * Provide ChunkInfo in banner/footer/intro/outro
    
    * Extract hashing logic
    
    * Clean up hashing logic
    
    * Add ExternalChunk wrapper
    
    * Store inputBase on Chunk
    
    * Store snippets on Chunk
    
    * Align chunk interfaces
    
    * Reduce this. property access
    
    * Move dynamicImportFunction warning to options normalization
    
    * Restructure rendering logic
    
    * Do not run on Node 10
    
    * Update documentation
    
    * Try to fix Windows tests
    
    * Improve coverage
    
    * Remove graph background colors
    
    3.0.0-0
    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    fb8c27b View commit details
    Browse the repository at this point in the history
  2. Set up browser build

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    95b2c33 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5b85851 View commit details
    Browse the repository at this point in the history
  4. Remove execa

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    8374509 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    66bff36 View commit details
    Browse the repository at this point in the history
  6. Adjust pkg.files

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    36be14c View commit details
    Browse the repository at this point in the history
  7. Copy types into build

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    0668a7a View commit details
    Browse the repository at this point in the history
  8. Work on release script

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    b440de3 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    ac3e55f View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    d144c41 View commit details
    Browse the repository at this point in the history
  11. Finish release script

    lukastaegert committed Jul 30, 2022
    Copy the full SHA
    5ad4c1f View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    a6a0313 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    e998486 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    eff9e42 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    b541d9d View commit details
    Browse the repository at this point in the history